BARCODES FOR EVERYONE

Add Barcode Scanning to Any Application

Fast, accurate and easy-to-integrate barcode SDKs for Windows, Web, Android, iOS and Raspberry Pi. Scan and decode 1D and 2D barcodes from images, documents and live camera streams.

Windows Web Android iOS Raspberry Pi
DataSymbol barcode recognition on laptop, smartphone, PDFs and live camera

Our Products

Professional barcode solutions for your business and applications

Barcode Reader
SDK

DataSymbol Barcode Reader SDK

Fast barcode recognition for Windows and cross-platform applications. Powerful API and simple integration.

Learn More →

Barcode Scanner
for Web Site

DataSymbol Barcode Scanner for Web Site

Scan Barcodes directly from Your Web Site. Newest technology to embed barcode decoding in any Web application regardless of platform.

Learn More →

Barcode Scanner for Windows

DataSymbol barcode scanner

Turn your camera into a barcode scanner with keyboard-wedge input for any application.

Learn More →

Barcode Document Processor

DataSymbol barcode document processor

Detect and process barcodes in scanned documents, PDF files and images.

Learn More →

Start developing in minutes

Integrate barcode recognition with well-documented APIs and ready-to-use code samples in your favorite programming language.

Easy integrationGet started with a straightforward API.
Comprehensive documentationDeveloper guides, examples and tutorials.
Flexible deploymentDesktop, mobile, browser and server environments.
Technical supportGet help integrating our products.
CDecoderWrap dec;
dec.InitLib(0);

//set decoder parameters
DW_DECODEPARAMS decParams;
decParams.barcodeTypes |= DW_ST_QRCODE|DW_ST_PDF417|DW_ST_AZTECCODE|DW_ST_DATAMATRIX;
dec.SetDecoderParams( decParams );

//Decode file
int res = dec.Decode( &vBuf[0], vBuf.size(), 0 );
if( res == DW_OK )
{
    int num=0;
    res = dec.getResNum( &num );
    for( int i=0; i < num; ++i )
    {
            //...output result
    }
}
Trusted since 2007Reliable and continuously updated
High accuracyEven with challenging images
High performanceOptimized for real-time scanning
3,000+Developers worldwide

See Barcode Scanning in Action

Watch video tutorials or explore ready-to-use barcode scanners.

Video tutorial

Boxes on a warehouse conveyor

Inventory & Warehouse

Asset tracking and logistics

Paper documents with barcodes

Document Processing

Read barcodes from PDFs and scans

Phone scanning a retail barcode

Retail & POS

Integrate scanning into sales apps

Industrial barcode inspection

Manufacturing

Traceability and identification

BarcodeTools barcode generator component used in Microsoft Excel
ALSO BY OUR TEAM
BARCODE GENERATION TOOLS

Need to create barcodes? Discover www.BarcodeTools.com

While DataSymbol helps you scan and decode barcodes, BarcodeTools.com provides tools to create and embed them in your applications and documents.

Generate Code 128, EAN, UPC, QR Code, DataMatrix, PDF417 and other popular formats using components for Microsoft Office, ActiveX and .NET.

Explore www.BarcodeTools.com