.NET Barcode reader SDK


Bardecode.NET is a .NET barcode recognition library, written in managed code, that enables you to add barcode recognition features to your application. With just a few lines of code you may read 1D (18 sub-types) and 2D (Data Matrix, QR Code) barcode symbols from your images.


  • Support for most commonly used linear and 2D barcodes
  • Read multiple barcodes anywhere in the image and at any orientation (left-to-right, right-to-left, up-to-down, down-to-up) and any angle
  • Read from multipage TIFF, JPEG, BMP and PNG black and white, grayscale and color images
  • Read from poor quality images
  • Highly customizable. You may set: region of interest, number of symbols to be returned, bars color (black, white or any), orientation (horizontal, vertical, diagonal), barcode types
  • Automatically detects barcode type and return many information: type, result, position (bounding rectangle), skew angle, color of the bars, checksum, confidence (for 2d barcodes)
  • Find barcodes that cannot be recognized. It may return barcode-like areas to be processed manually
  • Easy to integrate. Only a few lines of code are necessary to add the barcode reader into your application. Download the barcode SDK and get sample source code
  • The SDK contains examples to use with C# and VB.NET
  • Handles the ECC error correction algorithm for recognition of partially destroyed 2D symbols

Supported barcode types

Using our .NET Barcode Reader SDK you may find and decode 1D and 2D types:

  • Linear symbologies
    • Code 39
    • EAN 13, EAN 8
    • UPC Version A, UPC Version E
    • Code 128
    • Interleaved 2 of 5
    • Codabar
    • Code 93
    • UCC-EAN 128
    • etc.
  • 2D barcode types

Download SDK

Download our barcode reader SDK and check:

  • how easy you can integrate it in your applications
  • the accuracy and the speed of our libraries

The trial SDK replaces the second character in each barcode data with a random character.

© Copyright 2002-2015 BarDecode SRL. All rights reserved.