C# Barcode Reader Library



  1. Scan, read barcodes in C#, F#, Visual Basic web and Windows applications
  2. Support QR Code, Data Matrix, PDF417 2d barcodes,
    Code 128, Code 39, EAN/UPC, GS1-128 20+ 1d barcodes
  3. Read barcodes from scanned images, multi-page TIFF & Adobe PDFs
  4. Support .NET 10, 9, 8, 7, 6, Standard, Core, Framework










Features

Read Barcode From

  • Image in memory or file path, including BMP, PNG, JPEG, GIF
  • Streams
  • Multi-page TIFF
  • Adobe PDF

Customizable Scanning Options

  • Single or multiple barcode types scanning
  • Define image regions to fast reading
  • Multithread reading enabled

Output Value Formats

  • Numbers & Text
  • ASCII text (printing and non-printing characters)
  • Unicode text (UTF-8 and other common encoding)
  • GS1 System data elements (for QR Code, Data Matrix, EAN/UPC, GS1-128)

Detailed Barcode Information

  • Coordinates for detected barcode
  • Barcode rotation angle
  • Utility methods to decode binary data to various text formats




Compatibilities

.NET Versions

  • .NET 5+ (10, 9, 8, 7, 6, 5)
  • .NET Standard (2.0+)
  • .NET Core (3.1, 2.1)
  • .NET Framework (4.x, 3.x, 2.x)
  • C#, F#, Visual Basic Languages

Operating Systems

  • Windows (x64, x86)
  • MacOS (x64, ARM)
  • Linux (x64)

.NET Project Types

  • Web (ASP.NET Core, MVC, WebForms, Framework, Blazor)
  • Desktop (Windows Forms, WPF, MAUI)
  • Mobile (MAUI)
  • Console (APP on .NET 5+, Framework)

App Running Environments

  • Windows (11, 10, 8, 7, XP, Server 2016+)
  • Linux (Ubuntu, Fedora, CentOS, ...)
  • Mac (macOS 10+)
  • iOS (13+)
  • Android (Oreo, v8)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2)

IDE

  • Microsoft Visual Studio (2017+)




Get Started

Install through NuGet

PM > Install-Package OnBarcode.Barcode.Reader

Downalod & Install DLLs




How-Tos and Licenses

















Terms of Use | Privacy Policy
Copyright © OnBarcode.com . All rights reserved.