C# EAN-13 Barcode Reader
.NET EAN-13 Barcode Reader for .NET, C#, ASP.NET & VB.NET

Barcode Reader for C#.NET > How to read barcode in C#? > Scan, read, EAN-13 barcodes in C#


  • Completely written in Visual C#.NET 2.0
  • Compatible with .NET 2.0, 3.0, 3.5 and later version
  • Enable fast reading speed
  • Support reading distorted EAN-13 barcode images
  • Read EAN-13 barcodes in all angles
  • Scan multiple EAN-13 barcodes in a single image file
  • Read barcode images in GIF, JPEG, PNG & TIFF formats
Download EAN-13 .NET Barcode Reader
Customers are allowed to download KA.Barcode Reader for .NET. They are free to download and unzip this barcode reading component. The unzipped package includes four items (KeepAutomation.BarcodeReader.dll, end user license agreement, user manual and order page).
Please pay attention that our .NET Barcode Reader evaluation version decodes the first character of a barcode symbology randomly, so users need to buy our applicable licenses for formal applications.
.NET EAN-13 Barcode Reader User Tutorial
  1. Locate reference KeepAutomation.BarcodeReader.dll to your project.
  2. Apply the following C# & VB sample codes.
C# Sample code
     using KeepAutomation.BarcodeReader;
String[] datas = BarcodeReader.readBarcode("C:\barcode.png", BarcodeType.EAN13);
VB Sample code
     Imports KeepAutomation.BarcodeReader  
Dim datas As [String]() = BarcodeReader.readBarcode("C:\barcode.png", BarcodeType.EAN13)
.NET Barcode Reader Licenses & Prices








Frequently Asked Questions

How is the EAN-13 barcode structured?

This 13-digit barcode consists of 12 digits for the product information and 1 check digit for validation. Twelve digits represent the product data, while the final digit is a calculated checksum. It's used worldwide to uniquely label retail goods and is a type of GTIN. Using KeepAutomation C# EAN-13 Barcode Reader library, you will scan and decode complete verified EAN-13 text data from image files in C# ASP.NET, MVC, Blazor, Windows Forms and WPF applications.

What's the way to verify an EAN-13 barcode?

An EAN-13 has 12 digits for the item's ID and a final check digit. Use this check digit to validate it. The barcode's first 12 digits hold the core product data, and the 13th digit is a mathematical fingerprint of that data. Using C# EAN-13 Barcode reader sdk component, you can easily verify the scanned EAN-13 barcodes in Visual Studio .NET projects.

How can I capture the number from an EAN-13 barcode?

Utilize a barcode scanner or reader software to decode and extract EAN-13 numbers from images. Data is retrieved using a barcode reading device or application. The technology images the black and white bars, processes the pattern, and outputs the final 13-digit product number. Using C# EAN-13 barcoder scanner and reader library, you can extract EAN-13 digits data from image files in C# class.

What's the way to scan EAN barcodes?

EAN barcodes (EAN-13, EAN-8, plus 2 or 5-digit add-ons) can be captured, read, and recognized with barcode software or scanners from images. Either dedicated barcode readers or mobile applications-to capture and process all EAN variants from an image or physical label. Using KeepAutomation C# EAN barcode reader library, you can quickly scan and decode all EAN barcode (EAN-13, EAN-8, EAN-14, EAN-128) data from image files in C# ASP.NET, Console, WinForms, WPF applications.