# IronBarcode > The C# Barcode Library. Read and Write Barcodes in .NET Applications. Fast & Accurate using Scans and Live Image Processing. Supports .NET Framework. ## Agent Skill - [IronBarcode Agent Skill](https://ironsoftware.com/barcode/csharp/skill.md): Drop-in SKILL.md that teaches coding agents such as Claude Code, Cursor and GitHub Copilot to use IronBarcode correctly, covering installation, licensing, the core APIs and common pitfalls. ## Miscellaneous - [Product Demos | IronBarcode](https://ironsoftware.com/barcode/csharp/demos/): IronBarcode for .NET feature demonstration. See how the IronBarcode recognizes barcodes from images and PDFs in realtime. ## Documentation ### Overview - [How to Generate Barcodes and QR Codes in C# with Iron Barcode](https://ironsoftware.com/barcode/csharp/docs/): Learn how to easily generate barcodes and QR codes in C# using Iron Barcode library. Follow our step-by-step tutorial to master barcode generation in the .NET Framework. ### Getting Started - [Advanced Installation NuGet | IronBarcode (.NET 10)](https://ironsoftware.com/barcode/csharp/get-started/advanced-installation-nuget/): Learn how to install platform specific versions of IronBarcode using NuGet. - [C# Create and Scan Barcode on Android | IronBarcode](https://ironsoftware.com/barcode/csharp/get-started/android/): Learn how to create and scan barcode on Android with ease. Build MAUI application with the full barcode capability. - [ASP.NET Core Barcode Scanner in C#: Razor Pages Tutorial | IronBarcode](https://ironsoftware.com/barcode/csharp/get-started/aspnet-core-barcode-scanner-tutorial/): Build a server-side barcode scanner in ASP.NET Core Razor Pages using IronBarcode for C#. Upload images via IFormFile, read QR Codes, Code 128, and Code 39 barcodes with BarcodeReader.Read, and generate barcodes server-side with BarcodeWriter.CreateBarcode. - [Setup on AWS Lambda | IronBarcode](https://ironsoftware.com/barcode/csharp/get-started/aws/): Integrate IronBarcode into your C# project on AWS Lambda. Follow this tutorial to deploy and use Barcode features on Amazon Lambda. - [Can I Run IronBarcode with .NET on Azure](https://ironsoftware.com/barcode/csharp/get-started/azure/): Get started with integrating IronBarcode in your Azure applications. Learn how to deploy and use barcode features on Azure. - [Using IronBarcode in Blazor Projects](https://ironsoftware.com/barcode/csharp/get-started/blazor/): Implement IronBarcode in Blazor applications. Follow this guide to create, read, and manage barcodes using Blazor with C#. - [.NET 10: Run IronBarcode in Docker on Linux Guide](https://ironsoftware.com/barcode/csharp/get-started/docker-linux/): Learn how to use IronBarcode in Docker on Linux. Follow this guide to set up and run your barcode applications in a containerized environment. - [C# Create and Scan Barcode on iOS | IronBarcode](https://ironsoftware.com/barcode/csharp/get-started/ios/): Learn how to create and scan barcode on iOS with ease. Build MAUI application with the full barcode capability. - [IronBarcode .NET 10 License Key Management for C# | IronBarcode](https://ironsoftware.com/barcode/csharp/get-started/license-keys/): Understand how to implement and manage license keys for IronBarcode in your C# applications. Ensure proper usage and compliance. - [Linux Barcode Integration with IronBarcode for .NET 10](https://ironsoftware.com/barcode/csharp/get-started/linux/): Get started with using IronBarcode on Linux. Learn how to set up, configure, and run barcode operations in a Linux environment. - [Using IronBarcode on macOS: A Developer’s Guide for .NET 10](https://ironsoftware.com/barcode/csharp/get-started/macos/): Implement IronBarcode in your MacOS applications. Follow this guide to create, read, and manage barcodes on MacOS with C#. - [Using IronBarcode With C#, VB.NET & F# | .NET Language Support](https://ironsoftware.com/barcode/csharp/get-started/net-language-support/): IronBarcode works across C#, VB.NET, and F# with an identical API. Learn how to generate and read barcodes in all three .NET languages. - [.NET MAUI Barcode Scanner & Reader (Step-By-Step Tutorial) | IronBarcode](https://ironsoftware.com/barcode/csharp/get-started/net-maui-barcode-scanner-reader-tutorial/): This article will also explain how we can use the IronBarcode library to read and scan QR codes in .NET MAUI apps. - [Supported Barcode Formats](https://ironsoftware.com/barcode/csharp/get-started/supported-barcode-formats/): Learn about supported barcode formats in IronBarcode. Ensure compatibility and find solutions for any format-related issues. ### How-To Guides - [Async & Multithreaded Barcode Reading in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/async-multithread/): Read barcodes asynchronously in C# with IronBarcode. Use async/await for non-blocking I/O & multithreading to process multiple barcodes in parallel. - [How to Create A Desktop Barcode Application | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/barcode-desktop-maui/): Learn how to create a desktop barcode application in C# using IronBarcode. This guide demonstrates how to build a barcode generator and scanner for desktop environments. - [Barcode Checksum & Format Validation in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/checksum-and-format-validation/): Validate barcode checksums and constrain reads by format in C#. Covers implicit checksum handling, BarcodeEncoding filters, and combined validation with IronBarcode. - [Create 1BPP Barcode Images in C# - IronBarcode Guide](https://ironsoftware.com/barcode/csharp/how-to/create-1-bpp-barcode-images/): Create 1BPP barcode images in C# with IronBarcode. Generate compact monochrome barcodes for optimal scanning & reduced file sizes. Quick & efficient. - [Create 1D Linear Barcodes in C# | IronBarcode Guide](https://ironsoftware.com/barcode/csharp/how-to/create-1d-barcodes/): Create 1D barcodes in C# with IronBarcode. Generate Code 128, EAN-13, UPC-A & more linear barcode formats. Easy API with automatic validation included. - [Create 2D Barcodes in C# - QR, Aztec, DataMatrix Guide](https://ironsoftware.com/barcode/csharp/how-to/create-2d-barcodes/): Generate QR codes, Aztec, DataMatrix & more 2D barcodes in C# with IronBarcode. Simple API, 30+ formats, built-in error correction. Free trial available. - [Stamp Barcodes on PDFs in C# - IronBarcode Tutorial](https://ironsoftware.com/barcode/csharp/how-to/create-and-stamp-barcode-pdf/): Stamp barcodes on PDFs in C# with IronBarcode. Learn to add QR codes & barcodes to existing PDFs using StampToExistingPdfPage with coordinates & page numbers. - [Export C# Barcodes as HTML | Data URL & Tags | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/create-barcode-as-html/): Export C# barcodes as HTML with IronBarcode. Generate Data URLs, HTML tags & files. Create inline barcodes without external dependencies. Easy integration. - [Export C# Barcodes to PDF: File, Binary & Stream Methods](https://ironsoftware.com/barcode/csharp/how-to/create-barcode-as-pdf/): Export C# barcodes to PDF using IronBarcode. Save as files, binary data, or streams with simple one-line operations for .NET developers. - [Create Barcode from Data in C# | IronBarcode Tutorial](https://ironsoftware.com/barcode/csharp/how-to/create-barcode-from-data/): Create barcodes from text, URLs, IDs & binary data in C# using IronBarcode. Generate QR codes, Code128, PDF417 & more with one line of code. - [Create Barcode Images in C# - IronBarcode Tutorial](https://ironsoftware.com/barcode/csharp/how-to/create-barcode-images/): Generate C# barcode images with IronBarcode's one-line API. Create Code128, QR codes & 30+ formats. Save as PNG/JPG. Easy .NET barcode generation. - [Style & Customize C# Barcodes - IronBarcode Tutorial](https://ironsoftware.com/barcode/csharp/how-to/customize-barcode-style/): Customize C# barcode colors, resize dimensions & add annotations with IronBarcode. Style barcodes using simple methods like ChangeBarCodeColor() & ResizeTo(). - [C# QR Code Customization: Add Logos & Colors | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/customize-qr-code-style/): Customize QR codes in C# with logos, colors & annotations using IronBarcode. Create branded QR codes for marketing with easy one-line implementation. - [Barcode Error Handling & Debugging in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/detailed-error-messages/): Handle barcode errors in C# with typed exceptions, built-in logging, diagnostic extraction, and production-ready batch error isolation using IronBarcode. - [C# QR Code Error Correction Levels | IronBarcode Guide](https://ironsoftware.com/barcode/csharp/how-to/error-correction/): Set QR code error correction levels in C# with IronBarcode. Control data recovery from 7-30% using L, M, Q, H levels for reliable barcode scanning. - [Export Barcode as Stream in C# - IronBarcode Tutorial](https://ironsoftware.com/barcode/csharp/how-to/export-barcode-as-stream/): Export barcodes as MemoryStream in C# with IronBarcode. Generate barcodes directly to streams without file I/O for better performance & security. - [C# Image Correction Filters for Barcode Reading Guide](https://ironsoftware.com/barcode/csharp/how-to/image-correction/): Apply C# image correction filters like Sharpen & Contrast to enhance blurry barcodes. Improve reading accuracy in .NET without external tools. Free trial! - [Fix C# Barcode Orientation: AutoRotate Guide | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/image-orientation-correction/): Fix C# barcode orientation with IronBarcode's AutoRotate. Read rotated barcodes at any angle automatically. One line of code for accurate scanning. - [Setting Max Parallel Threads | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/max-parallel-thread/): Learn how to set the maximum number of parallel threads for barcode generation in C# with IronBarcode. This guide demonstrates optimizing performance for bulk barcode creation. - [Create C# MSI Installer with IronBarCode | Tutorial](https://ironsoftware.com/barcode/csharp/how-to/msi-installer/): Learn to create C# MSI installers with IronBarCode. Step-by-step tutorial covers Setup Projects, required DLLs, and barcode integration for easy deployment. - [Barcode Null Checking in C# | IronBarcode Guide](https://ironsoftware.com/barcode/csharp/how-to/null-checking/): Null-safe patterns for C# barcode operations with IronBarcode. Guard BarcodeResults, validate write inputs, filter by confidence. - [C# Barcode Output Data Formats Guide | IronBarcode Tutorial](https://ironsoftware.com/barcode/csharp/how-to/output-data-formats/): Master C# barcode output formats with IronBarcode. Extract images, types, coordinates, text & values from barcodes for .NET applications. - [Read Barcodes from Images in C# - Tutorial & Code Examples](https://ironsoftware.com/barcode/csharp/how-to/read-barcodes-from-images/): Read barcodes from images in C# with one line of code. Supports PNG, JPEG, GIF, BMP, TIFF & SVG formats. Easy tutorial with code examples included. - [Read Multipage TIFF & GIF Barcodes in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/read-barcodes-from-multi-page-frame-tiff-gif/): Read barcodes from multipage TIFF & GIF files in C# with IronBarcode. Automatically extract all barcodes from every frame—no manual preprocessing needed. - [C# Read Barcodes from PDF Files Tutorial | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/read-barcodes-from-pdf/): Learn to read barcodes from PDF files in C# with IronBarcode. Extract barcode data from invoices, shipping labels & reports in one line of code. - [Read Barcodes from Streams in C# | IronBarcode Tutorial](https://ironsoftware.com/barcode/csharp/how-to/read-barcodes-from-streams/): Read barcodes from C# streams with IronBarcode. Process images & PDFs in memory without disk I/O. Supports async operations. Free tutorial & code examples. - [C# Read Barcodes from System.Drawing | Cross-Platform](https://ironsoftware.com/barcode/csharp/how-to/read-barcodes-from-system-drawing/): Read barcodes from System.Drawing in C# cross-platform. IronDrawing converts System.Drawing to AnyBitmap for Windows, Mac & Linux barcode scanning. - [Read Code 39 Barcodes in C# - Quick Tutorial | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/read-code39-barcodes/): Read Code 39 barcodes in C# with IronBarcode. Quick tutorial covers standard & extended Code39 scanning for inventory, logistics & industrial apps. - [Read Multiple Barcodes in C# - IronBarcode Tutorial](https://ironsoftware.com/barcode/csharp/how-to/read-multiple-barcodes/): Learn to read multiple barcodes in C# with IronBarcode. Set ExpectMultipleBarcodes=true for efficient scanning in retail & logistics apps. - [C# Barcode Reading Speed Options: Fast vs Accurate](https://ironsoftware.com/barcode/csharp/how-to/reading-speed-options/): Optimize C# barcode reading with IronBarcode's 4 speed options. Balance accuracy & performance with Faster, Balanced, Detailed & ExtremeDetail modes. - [C# Barcode Crop Region: 5x Faster Reading | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/set-crop-region/): Define barcode crop regions in C# for 5x faster reading. Limit scanning to specific areas with IronBarcode's Rectangle feature. Boost performance now. - [Add Margins to C# Barcodes | IronBarcode Tutorial](https://ironsoftware.com/barcode/csharp/how-to/setting-margins-barcode/): Add margins to C# barcodes with IronBarcode. Set uniform or custom quiet zones using SetMargins() for reliable barcode scanning. Easy tutorial & code examples. - [How to Write Unicode Barcodes in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/how-to/writing-in-unicode/): Learn how to create and Unicode barcodes in C# using IronBarcode. This guide covers generating Unicode with Chinese and Arabic characters. ### Product Updates - [IronBarcode Changelog | IronBarcode](https://ironsoftware.com/barcode/csharp/product-updates/changelog/): Stay updated with the latest product changes and improvements in IronBarcode for C#. Check out the changelog for new features, bug fixes, and enhancements. - [Milestone: Expanding Support for Modern Barcode Developement | IronBarcode](https://ironsoftware.com/barcode/csharp/product-updates/milestones-microqr-rmqr/): Pushing the library beyond standard formats into the next generation of space-efficient, high-density barcoding. Here’s why these additions are beneficial and how they can help you get even more out of IronBarcode. - [Milestone: New Writing Support for MaxiCode, Intelligent Mail, Databar, and More | IronBarcode](https://ironsoftware.com/barcode/csharp/product-updates/milestones-new-formats/): IronBarcode has taken a significant leap forward by adding writing support for several new barcode formats including MaxiCode, Intelligent Mail, Databar, Databar Expanded, Micro QR, and rMQR. ### Troubleshooting Guides - [AnyBitmap to System.Drawing.Bitmap in .NET Framework](https://ironsoftware.com/barcode/csharp/troubleshooting/anybitmap-to-system-drawing-bitmap/): In .NET Framework desktop apps, assigning IronBarcode's AnyBitmap to a System.Drawing.Image fails to compile; install System.Drawing.Common or convert through a stream. - [Apply a License Key in IronBarcode](https://ironsoftware.com/barcode/csharp/troubleshooting/apply-a-license-key-in-ironbarcode/): Learn how to apply a license key in IronBarcode. Follow this step-by-step guide to ensure your barcode software is properly licensed. - [IronBarcode Architecture (2025.2+)](https://ironsoftware.com/barcode/csharp/troubleshooting/architecture-overview/): Explains how the IronBarcode package was restructured in version 2025.2 into managed, native, and ML detection layers with OS-specific distributions. - [IronBarcode AWS Lambda Runtime Fix](https://ironsoftware.com/barcode/csharp/troubleshooting/aws-lambda-runtime-exited-signal-killed/): Learn how to address runtime exit signal errors in AWS Lambda when generating and reading barcodes with IronBarcode in your .NET applications. - [Barcode Not Recognized](https://ironsoftware.com/barcode/csharp/troubleshooting/barcode-not-recognized/): Troubleshoot issues when barcodes are not recognized by IronBarcode. Find solutions and tips to improve barcode scanning accuracy. - [MSI Barcode Not Recognized | IronBarcode Troubleshooting](https://ironsoftware.com/barcode/csharp/troubleshooting/could-not-recognize-msi-barcode/): Learn how to troubleshoot issues with MSI barcode recognition in IronBarcode. Understand common problems and solutions to improve barcode scanning accuracy. - [Submit Engineering Requests for IronBarcode Improvements](https://ironsoftware.com/barcode/csharp/troubleshooting/engineering-request-bc/): Submit an engineering request for IronBarcode. Get support from the Iron Software team to address specific technical challenges. - [Avoiding False Positives in Barcode Scanning](https://ironsoftware.com/barcode/csharp/troubleshooting/false-positives/): Address and reduce false positives in barcode scanning with IronBarcode. Learn techniques to improve barcode recognition accuracy. - [Understanding GS1-128 with IronBarcode](https://ironsoftware.com/barcode/csharp/troubleshooting/gs1-128/): Troubleshoot GS1-128 barcode issues with IronBarcode. Find solutions and tips to accurately read and process GS1-128 barcodes. - [IronBarcode Security CVE: Keep Your Code Safe](https://ironsoftware.com/barcode/csharp/troubleshooting/ironbarcode-security-cve/): Stay informed about IronBarcode security updates and CVE disclosures. Learn how to address security vulnerabilities effectively. - [License Key Troubleshooting: IronBarcode | IronBarcode](https://ironsoftware.com/barcode/csharp/troubleshooting/license-key-web.config/): Learn how to embed and troubleshoot your IronBarcode license key in ASP.NET’s web.config for smooth barcode operations. - [Missing DLLs in Creating MSI Installer | IronBarcode](https://ironsoftware.com/barcode/csharp/troubleshooting/missing-dll-msi-installer/): Learn how to deal with missing dlls in creating MSI installer with IronBarCode. - [IronBarcode NuGet Fails on Visual Studio 2015](https://ironsoftware.com/barcode/csharp/troubleshooting/nuget-install-fails-visual-studio-2015/): IronBarcode fails to install or load in Visual Studio 2015 because the IDE lacks full netstandard2.0 support; upgrade the IDE and package to resolve it. - [IronBarcode NuGet Packages](https://ironsoftware.com/barcode/csharp/troubleshooting/nuget-packages/): Troubleshoot issues with IronBarcode NuGet packages. Find solutions to common problems when installing and using NuGet packages. - [High Peak Memory During ReadPdf on Large PDFs](https://ironsoftware.com/barcode/csharp/troubleshooting/readpdf-high-peak-memory/): Reading a large multi-page PDF in one ReadPdf call spikes memory; chunk the pages with PdfBarcodeReaderOptions.PageNumbers to keep usage flat. - [Troubleshooting `Runtimes Copy Exception` | IronBarcode](https://ironsoftware.com/barcode/csharp/troubleshooting/runtimes-copy-exception/): Understand how to fix the “copy exception” error in IronBarcode by adjusting runtimes and deployment settings in C#. ### Tutorials - [How to Generate Barcode Images in C# .NET 10 Applications | IronBarcode](https://ironsoftware.com/barcode/csharp/tutorials/csharp-barcode-image-generator/): Learn to generate, customize, and export barcode images in C# using IronBarcode. Complete tutorial with code examples for creating barcodes in .NET applications. - [C# QR Code Generator (for .NET 10, 9, 8, 7, 6, Core & Framework)](https://ironsoftware.com/barcode/csharp/tutorials/csharp-qr-code-generator/): Create QR codes in C# with IronBarcode. Follow this comprehensive tutorial to generate and customize QR codes for various applications. - [C# Barcode Reader Tutorial - Scan QR & Barcodes in .NET](https://ironsoftware.com/barcode/csharp/tutorials/reading-barcodes/): Learn to read barcodes and QR codes in C# using IronBarcode. Handle PDFs, images, damaged scans. Code examples, filters, batch processing. Free trial available ### API Reference - [IronBarcode API Reference](https://ironsoftware.com/barcode/csharp/object-reference/api/): Complete API documentation. ## Code Examples - [C# .NET Barcode Quickstart Guide, Code Examples | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/barcode-quickstart/): Get started quickly with IronBarcode for C#. Follow this comprehensive quickstart guide to generate, read, and manage barcodes effortlessly. - [Supported Barcode Formats in C#, Code Examples | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/barcode-reader-settings-csharp/): Explore detailed settings for reading barcodes using IronBarcode in C#. Learn how to customize and optimize your barcode reading applications. - [C# Barcode Web Scanner: Real-Time Webcam Scanning with Blazor | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/barcode-web-scanner/): Build a real-time barcode web scanner in C# using IronBarcode and Blazor. This example reads QR Codes, Code 128, and other barcode formats from webcam-captured images by decoding base64 image data with BarcodeReader.Read. - [Detect Barcodes with Machine Learning in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/confidence-threshold/): Explore the power of machine learning in C# with IronBarcode to seamlessly detect and process barcodes. Download the library now! - [ Creating 1BPP barcode images | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/create-1-bpp-barcode/): Learn how to create 1BPP barcode images in C# with IronBarcode. This example demonstrates generating high-contrast, monochrome barcodes for optimal scanning performance. - [C# Convert Barcode to Image [Code Example] | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/csharp-convert-barcode-to-image/): Save barcodes to various image and document formats easily with IronBarcode. - [C# Create Barcode [Code Example] | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/csharp-create-barcode/): Create barcodes with full customization using IronBarcode's easy to use barcode creation function. - [C# Create QR Code [Code Example] | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/csharp-create-qr-code/): Create QR Codes with full customization using IronBarcode's easy to use barcode creation function. - [C# Custom Barcode [Code Example] | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/csharp-custom-barcode/): Create barcodes with customization using IronBarcode. - [C# Custom QR Code [Code Example] | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/csharp-custom-qr-code/): Create QR codes with full logo and color customization using IronBarcode. - [C# Read Barcode From PDF [Code Example] | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/csharp-read-barcode-from-pdf/): Easily read barcodes and QR codes in C# .NET using IronBarcode various formats. - [C# Read Barcode From URL Asynchronous | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/csharp-read-barcode-from-url-asynchronous/): Asynchronously read barcodes and QR codes in C# .NET asynchronously using IronBarcode which reads various formats. - [Imperfect C# Barcode and Image Correction, Code Examples | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/imperfect-barcode-with-image-correction/): Learn how to handle imperfect barcodes with image correction using IronBarcode in C#. Improve barcode scanning accuracy in challenging conditions. - [Set Max Parallel Threads | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/max-parallel-thread/): Learn how to set the maximum number of parallel threads for barcode generation in C# with IronBarcode. This example demonstrates optimizing performance for bulk barcode creation. - [PDF Barcode Reader Settings in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/pdf-barcode-reader-settings-csharp/): Customize the PDF Barcode Reader to handle all kinds of PDF into IronBarcode. - [Read Code 39 Barcodes | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/read-code39-barcode/): Learn how to create Code 39 barcodes in C# with IronBarcode. This example demonstrates generating Code 39 barcodes for various applications. - [Set Reading Speeds | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/reading-speeds/): Learn how to set reading speeds for barcode scanning in C# with IronBarcode. This example demonstrates adjusting the speed for optimal performance based on application needs. - [Set Barcodes Margins | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/setting-margins-barcode/): Learn how to set margins on barcodes in C# with IronBarcode. This example demonstrates how to add quiet zones around barcodes for improved scanning reliability. - [Write Unicode Barcodes in C# for .NET 10 | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/unicode/): Learn how to create and Unicode barcodes in C# using IronBarcode. This guide covers generating PDF417 barcodes with Chinese and Arabic characters. ## Product Features - [Barcode Generation & Reading in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/features/): Discover IronBarcode’s robust feature set, including QR code generation, barcode scanning, and custom styling for .NE. ## Licensing - [.NET Barcode Library Licensing Terms | IronBarcode](https://ironsoftware.com/barcode/csharp/licensing/): Understand the licensing options for IronBarcode. Learn about different licenses, pricing, and how to choose the right one for your needs. ## Blog - [Barcode Blog: Insights for Developers Using IronBarcode](https://ironsoftware.com/barcode/csharp/blog/): IronBarcode: Generate and read QR & barcodes in C# & VB .NET applications. Supports .NET 10, 9, 8, 7, 6, Core, Standard, and Framework. Free NuGet download. - [Using IronBarcode in C# Projects: Blog List | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/): Learn how to create barcode scanner APIs, generate barcodes in VB .NET, add barcodes in Crystal Reports, and more. Find tutorials for C#, Blazor, .NET MAUI, and ASP.NET MVC. - [Explore Top Barcode Tools for C# Projects](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/): IronBarcode Blog: Explore top barcode scanner apps for Android, QR Code versions, recognition with deep learning, dynamic QR codes for Google Forms, and more. Read guides on QR code tools. - [Compare IronBarcode with Barcode Competitors | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/): Evaluate the advantages of IronBarcode for generating, reading, and processing barcodes over similar .NET libraries. - [Migration Guides](https://ironsoftware.com/barcode/csharp/blog/migration-guides/) - [IronBarcode Product Videos](https://ironsoftware.com/barcode/csharp/blog/videos/): View videos and other multimedia content featuring IronXL and its best use cases.