Logo
Sign in
Product Logo
IronBarcode – C# Barcode LibraryIron Software

IronBarcode is a comprehensive C# barcode library for reading and generating hundreds of barcode types, from linear symbologies like Code 39 and Code 128 to 2D matrices like DataMatrix, PDF417 and QR. The library produces high‑resolution barcodes in PNG, JPG, SVG, GIF, PDF or System .Drawing objects and can embed barcodes directly into web pages, Excel sheets or reports.

Product details

IronBarcode is a comprehensive C# barcode library for reading and generating hundreds of barcode types, from linear symbologies like Code 39 and Code 128 to 2D matrices like DataMatrix, PDF417 and QR. The library produces high‑resolution barcodes in PNG, JPG, SVG, GIF, PDF or System .Drawing objects and can embed barcodes directly into web pages, Excel sheets or reports.

Key Features

  • Barcode generation: Create 1D barcodes, QR codes and other 2D formats with custom sizes, margins and colors. You can add overlay text, embed a logo inside a QR code or generate barcodes as HTML or PDF objects.
  • Barcode reading: IronBarcode reads barcodes from images, PDFs, streams or AnyBitmap objects. You can tune performance by cropping regions, selecting single or multiple barcode modes and enabling multithreading. Error correction automatically reconstructs damaged barcodes.
  • Image correction filters: The library includes filters such as adaptive thresholding, histogram equalization, invert, sharpen and blur to improve recognition in low‑contrast or noisy scans.
  • Fault tolerance & debugging: Built‑in checksums, format awareness and null checking reduce false positives. Detailed exceptions and sample images help developers troubleshoot. UTF‑8 data support ensures international characters are encoded correctly.
  • Cross‑platform & integration: IronBarcode supports C#, VB.NET and F#, runs on .NET 10–3.1 and .NET Framework 4.6.2+, and can be used in web, desktop, mobile, Docker and cloud environments. NuGet installation is simple (Install‑Package IronBarcode) and the documentation contains tutorials and API reference.

2025 Change‑Log Highlights

The October 2025 release updated internal dependencies and resolved a bug where Code 39 Extended barcodes were not detected in some PDF inputs. September 2025 improved the performance of loading AnyBitmap objects and updated System.Drawing to 2025.9.3. In August 2025, the team added support for generating 1‑bit black‑and‑white barcode images, enhanced image resizing quality and fixed issues with large image reading. The July 2025 update improved annotation text cropping, fixed false positives in ExtremeDetail mode and refined GS1‑128 support.

Tutorials and Resources

Visit the IronBarcode homepage to learn about supported symbologies. The examples page includes code snippets for generating barcodes, scanning PDF files and customizing colors. A NuGet package is available for installation. For advanced scenarios, the documentation explains how to optimize scanning performance, use image filters and integrate with ASP.NET or MAUI projects. Enjoy a free 30-day trial with access to our technical support team.

Find more products by segment
B2BView all
Find more products by category
Development SoftwareView all