IronBarcode: The C# Barcode & QR Code Library
=====================================================================================
IronBarcode is a C# library for reading and generating barcode in .NET applications.
=====================================================================================

Build Status: Passing
NuGet Version: 2026.3.6 [https://www.nuget.org/packages/Barcode]
License: Commercial

✨ KEY FEATURES
  * 🔍 Read Barcode: Reliably scan and decode barcode from from images and PDFs, including those of poor quality.

  * ➕ Generate Barcode: Create and customize barcode with full control over size, color, and text. 
    Export your generated barcode to multiple formats, including images and PDF.

  * ▓ Barcode Types: Comprehensive support for dozens of standard barcode formats including Code 39/128, QR Code, etc., for both reading and writing.

  * 🪄 Preprocessing: Improve barcode reading accuracy with a suite of image preprocessing filters including color correction and noise reduction.

  * 💡 Supported Applications: Perfect for a wide range of applications including web apps and mobile apps.


📦 INSTALLATION

To install IronBarcode via the NuGet Package Manager Console, run the following command:

    PM> Install-Package Barcode

📌 REMARK
  * iOS Setup Guide:      https://ironsoftware.com/csharp/barcode/get-started/ios/
  * Android Setup Guide:  https://ironsoftware.com/csharp/barcode/get-started/android/

🚀 QUICK START

Generating a barcode is simple. After installing the package, you can create a barcode with just a few lines of code:

    using IronBarCode;

    // Generate a QR code
    var myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeWriterEncoding.QRCode);
    
    // Save the barcode as a PNG image file
    myBarcode.SaveAsPng("MyQrCode.png");

For more detailed examples, please visit our website's quick-start guide: https://ironsoftware.com/csharp/barcode/docs/


📚 DOCUMENTATION

Our documentation is structured to help you learn effectively, whether you're a beginner or an expert.

  * 🎓 Tutorials: Step-by-step guides to help you build your first barcode application.
    * C# Barcode Tutorials: https://ironsoftware.com/csharp/barcode/tutorials/reading-barcodes/

  * 🛠️ How-To Guides: Practical, goal-oriented instructions to solve specific problems.
    * Code Examples:        https://ironsoftware.com/csharp/barcode/examples/barcode-quickstart/
    * How-To Articles:      https://ironsoftware.com/csharp/barcode/how-to/read-barcodes-from-images/

  * 📖 Reference: Detailed technical descriptions of the API and its components.
    * API Reference:        https://ironsoftware.com/csharp/barcode/object-reference/api/

  * 🤔 Explanation: Visual guides that showcase how IronBarcode works the way it does.
    * Live Demos:           https://ironsoftware.com/csharp/barcode/demos/


❓ FAQs
  * Errors with Runtimes Copy:    https://ironsoftware.com/csharp/barcode/troubleshooting/runtimes-copy-exception/
  * ML.OnnxRuntime Build Errors:  https://ironsoftware.com/csharp/barcode/troubleshooting/ml-onnxruntime-build-error/
  * Unrecognized Barcodes:        https://ironsoftware.com/csharp/barcode/troubleshooting/barcode-not-recognized/
  * Avoiding False Positives:     https://ironsoftware.com/csharp/barcode/troubleshooting/false-positives/
  * GS1-128 Barcode Generation:   https://ironsoftware.com/csharp/barcode/troubleshooting/gs1-128/


🤝 GETTING HELP & SUPPORT

Have a question or running into an issue?

  * Email Support: Reach out to our team directly at support@ironsoftware.com.
  * Report a Bug: https://ironsoftware.com/ticket-submission/
  * Community: https://ironsoftware.com/company/iron-slack-community/


💻 COMPATIBILITY

  * Languages: C#, F#, and VB.NET
  * Platforms: .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET 5, Core 2x & 3x, Standard 2
  * Framework: .NET Framework 4.6.2 (and above)
  * App Models: Console, Web, Mobile, and Desktop Apps
  * Operating Systems: Windows, macOS, Linux (Debian, CentOS, Ubuntu)
  * Cloud & Containerization Platforms: Azure, AWS, Docker
  * IDEs: Microsoft Visual Studio, JetBrains ReSharper, JetBrains Rider


📝 LICENSE

IronBarCode is a commercially licensed product.
  * Trial License: https://ironsoftware.com/csharp/barcode/licensing/new/#trial-license
  * Purchase a License: https://ironsoftware.com/csharp/barcode/licensing/new/

