IRONSOFTWAREHOME

Barcode Not Recognized

Curtis Chau
Curtis Chau
Updated: August 2, 2026

Sometimes, despite appearing visually correct, barcodes may not be recognized during scanning.

Possible Causes

  1. Unsupported Barcode Encoding: While IronBarcode supports various barcode formats, it may not recognize certain encodings.
  2. Low Resolution: A barcode image with low resolution or noisy image quality reduces the chances of successful reading.
  3. Barcode Positioning: Barcodes positioned near the edges of documents or images might not be detected. Barcodes that are partly cut off may also not be read properly.
  4. Imperfect Barcode Image: Issues such as noisy backgrounds, glare, blurriness, or low lighting can hinder barcode readability.

Solutions

Fortunately, IronBarcode offers solutions to address these issues. Follow the troubleshooting steps below:

1. Specify Barcode Encoding

If you know the specific barcode encoding, set the ExpectBarcodeTypes property in the BarcodeReaderOptions class. This improves the chance the barcodes in the image will be detected and read.

Please note: Not all encodings are supported. Check the Supported Barcode Formats article for more information.

2. Apply Image Correction Filters

IronBarcode includes filters that help correct low-resolution or imperfect images for better barcode reading. Learn more in the Image Correction article.

3. Specify Barcode Location

For barcodes located at the edges of images or documents, specifying the barcode location can improve detection. This also enhances performance by reducing the scanning area. Use the IronSoftware.Drawing.Rectangle object in the CropArea property of the BarcodeReaderOptions class. Learn how in the Crop Region Guide.

4. File Conversion

Converting PDF documents to uncompressed image formats like TIFF or PNG can help in making undetectable barcodes readable. Similarly, converting pixelated JPG files can improve read quality.

5. Increase DPI

For PDF documents, increasing DPI can sharpen barcodes and enhance readability. Set the DPI property in the PdfBarcodeReaderOptions class.

Please note: Increasing DPI may affect the read performance. Be sure to find the ideal setting that can balance the barcode readability without sacrificing too much performance

Helpful Articles

If you need further assistance, submit an Engineering Request.

Curtis Chau
Technical Writer

Curtis Chau holds a Bachelor’s degree in Computer Science (Carleton University) and specializes in front-end development with expertise in Node.js, TypeScript, JavaScript, and React. Passionate about crafting intuitive and aesthetically pleasing user interfaces, Curtis enjoys working with modern frameworks and creating well-structured, visually appealing manuals.

...
Read More

Ready to Get Started?

Nuget Downloads 2,422,100Version:2026.9just released

Get your free 30-day Trial Key instantly.
No credit card or account creation required
C# NuGet Library for PDF
Install with NuGet

Version: 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. In Solution Explorer, right-click References, Manage NuGet Packages
  2. Select Browse and search "IronBarCode"
  3. Select the package and install
C# PDF DLL
Download DLL

Version: 2026.9

  1. Download and unzip IronBarCode to a location such as ~/Libs within your Solution directory
  2. In Visual Studio Solution Explorer, right click References. Select Browse, "IronBarCode.dll"

Licenses from $999

Key in blue circle

Get your free 30-day Trial Key instantly.

Your trial license will be sent to your email address

No limitations. 100% unlocked. No credit card.

bullet_checkedNo credit card or account creation requiredNo limitations. 100% unlocked. No credit card.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Book your free Live Demo
Booking Badge

Trusted by Millions of Engineers Worldwide

Iron Software's customer logos
Get Your No-Obligation Consult
Complete the form below or email sales@ironsoftware.com
Your details will always be kept confidential.
Trusted by Millions of Engineers Worldwide
Iron Software's customer logos
Get your free 30-day Trial Key instantly.
No credit card or account creation required