# 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. - [How to Control UTF-8 ECI Tagging for 2D Barcodes in C#](https://ironsoftware.com/barcode/csharp/how-to/eci-encoding/): Control UTF-8 ECI headers in 2D barcodes with IronBarcode. Use the EciMode enum and BarcodeWriter.DefaultEciMode to tag DataMatrix, QR, Aztec and PDF417 symbols only when needed, restore pre-2026.9.2 output, and handle the EciMode.Off encoding exception. - [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. - [Override ECI Encoding for One Barcode | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/eci-encoding-per-barcode/): Override the UTF-8 ECI policy for a single barcode in C# with IronBarcode. Pass an EciMode argument to CreateDataMatrix to tag one symbol without changing the application default. - [Set ECI Encoding Policy | IronBarcode](https://ironsoftware.com/barcode/csharp/examples/eci-encoding-policy/): Set one UTF-8 ECI policy for every 2D barcode in C# with IronBarcode. Assign BarcodeWriter.DefaultEciMode once and QR, Aztec, PDF417 and DataMatrix all follow it. - [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 ### Using IronBarcode - [Build a Barcode Scanner Using Webcam in C#](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-scanner-using-webcam-in-csharp/): Build a barcode scanner using webcam in C# with IronBarcode. Capture video frames, decode barcodes and QR codes in real time. Full source code included. - [Build a Barcode SDK C#: Generate, Read, and Scan Barcodes with One Library](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-sdk-csharp/): Build barcode SDK features in C# with IronBarcode. Generate barcode images, scan multiple barcodes from files, and read QR codes with one .NET library. Sample code included. - [Creating Barcode Professional SDK for .NET Apps](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-professional-sdk-for-net/): A comprehensive .NET Barcode SDK for QR Codes, GS1, Data Matrix, and more. Support for .NET 6-10, Core, and Framework. - [VB .NET Barcode Font: How to Generate and Print Bar Codes Without Font Dependencies](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/vb-net-barcode-font/): Handle barcode fonts in VB.NET the modern way. Generate Code 39 and Code 128 barcode images with IronBarcode - no font dependencies. Free trial available. - [Create and Read Xamarin Barcode Images with a Modern C# Scanning Library](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/xamarin-barcode/): Xamarin barcode tutorial: create, read, and decode barcodes and QR codes in C# using IronBarcode. Covers Code 128, Data Matrix, and .NET MAUI migration. - [ASP.NET Barcode Scanner: File Upload and REST API with IronBarcode](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/asp-net-barcode-scanner/): Learn how to Scan Barcodes in ASP.NET using IronBarcode - [C# USB Barcode Scanner: Build a Complete Scanning Application](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/csharp-usb-barcode-scanner/): Build USB barcode scanner applications in C# using IronBarcode for validation and generation. Complete code examples and error handling included. - [Xamarin Barcode Generator: Generate Barcodes in C# with IronBarcode](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/xamarin-barcode-generator/): Learn how to create professional-quality barcodes with the Xamarin Barcode Generator using IronBarcode. - [Barcode .NET Component Tutorial Using IronBarcode](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-net-component/): Discover how to integrate an efficient barcode .NET component seamlessly into your C# applications. - [MAUI Barcode Scanner with IronBarcode: Step-by-Step Guide](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/maui-barcode-scanner/): MAUI barcode scanner tutorial using IronBarcode. Learn camera integration, permissions setup, and advanced scanning features for cross-platform apps. - [Build a Barcode Scanner API in C# (Developer Guide)](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/csharp-scanner-api/): C# scanner API tutorial: Build RESTful barcode scanning endpoints with IronBarcode. Process images, PDFs, damaged barcodes. Complete code examples included - [How to Print Barcodes in Crystal Reports with VB.NET](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/print-barcode-crystal-report-vb-net/): Generate and print barcodes in Crystal Reports using VB.NET. Step-by-step tutorial with IronBarcode SDK for reliable barcode integration. - [How to Generate Barcodes in C# Using IronBarcode](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-generator-csharp-source-ode/): Learn how to generate barcode in C# using IronBarcode. - [C# Generate Barcode from String: Complete Tutorial with IronBarcode](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-from-srting-csharp/): Step-by-step C# tutorial for generating barcode images from string data. Covers installation, multiple formats, styling, and batch processing with IronBarcode. - [Generate Barcodes in ASP.NET Core Web Apps](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/asp-net-barcode/): Build a barcode generator for ASP.NET Core MVC. Generate QR codes, Data Matrix, and linear barcodes in your .NET web application with complete C# code examples. - [How Do You Build a .NET MAUI Barcode Scanner in C#?](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/net-maui-scan-barcode/): Scan barcodes from images in .NET MAUI without camera setup. Use IronBarcode to read QR codes, Code 128, and more from files on Windows, Android, and iOS. - [How to Build a .NET MAUI Barcode Scanner SDK App](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/net-maui-barcode-scanner-sdk/): Learn to build a cross-platform barcode scanner in .NET MAUI using IronBarcode. Covers setup, image scanning, PDF reading, and multiple symbologies. - [IronBarcode vs Open Source Barcode Reader .NET](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/open-source-barcode-reader-net/): Learn how to read barcodes in C# using IronBarcode - [Data Matrix Generator in C# -- Complete Tutorial with Code Examples](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/data-matrix-generator-csharp/): Data matrix generator C# tutorial. Learn to create ECC200 Data Matrix barcodes with IronBarcode. Simple code examples for 2D barcode generation. - [IronBarcode vs. Open-Source Barcode Readers in .NET](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/read-barcodes-in-net-open-source/): Learn how to read barcodes in C# using IronBarcode - [How to Build a Barcode Reader SDK in .NET?](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-reader-sdk-net/): To create a barcode reader that can be exposed as a service in your application, you will integrate IronBarcode into a REST API or Web App. Below is an example of how to do this using ASP.NET Core. - [How to Read Multiple Barcodes with IronBarcode: Live Demo Recap](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/ironbarcode-code-demo/): In a recent live session, the Iron Software team demonstrated how to generate and read multiple barcode formats using IronBarcode. Shadman Majid, our sales engineer show the live code demo for how to read multiple Barcode Formats. Following by that, they discussed about IronBarcode Use Cases, Highlights, and Barcode Formats, etc. - [Barcode Inventory Management Using Ironbarcode](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-inventory-management/): IronBarcode is the ideal choice for barcode inventory management because of its unmatched combination of versatility - [Steps to create Barcode Scanner API for WEB Application](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-scanner-api-for-webapplication/): Integrating the IronBarcode library into your web apps is remarkably straightforward. Developers can utilize IronBarcode's seamless barcode scanner API for web application within their .NET projects - [How to Use a Document Scanner SDK in a .NET MAUI Application](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/net-maui-document-scanner-sdk/): we'll explore how to create a document scanner app using the latest version of .NET Multi-platform App UI (MAUI) and IronOCR - [Creating a Razor Barcode Generator Web App](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/razor-barcode-generator/): We can choose the Blazor application or the Blazor server application for this project. But for this tutorial, I'll use ASP.NET Core Web App (Razor Pages) - [How to Generate Barcodes in VB .NET](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/vb-net-barcode-generator-tutorial/): In this article, we will explore how to create a barcode generator in VB .NET using IronBarcode, a versatile tool that simplifies barcode handling within your applications. - [How to Add a Barcode in Crystal Reports using C#](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-in-crystal-report-csharp/): Crystal Reports is a powerful reporting tool that allows developers to create feature-rich reports for their applications. When it comes to including barcodes in Crystal Reports using C# - [Creating a Barcode Scanner in VB.NET Tutorial](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/vb-net-read-barcode-scanner/): This guide will cover the basics of reading barcodes, configuring options, and handling multiple barcodes in a single scan. - [How to Print a Barcode in C#](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/csharp-print-barcode-tutorial/): In this article, we will explore how to generate barcodes and print them in C# using IronBarcode, IronPDF, and IronPrint libraries. - [How To Create a Blazor QR Code Scanner](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/blazor-qr-code-scanner-tutorial/): The integration of IronQR with Blazor Server for QR code scanning is a strategic combination that leverages both technologies' strengths - [How to Print A Barcode Label in VB .NET](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/vb-net-print-barcode-label-tutorial/): rom designing label templates to handling printer settings, our step-by-step approach will empower you to generate accurate and visually appealing labels for your business needs. - [How to use the VB .NET For Barcode Reader Component](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/vb-net-barcode-reader-tutorial/): This post will examine the topic of VB.NET barcode reader and discuss how IronBarcode, a well-liked .NET barcode library - [How to Use 2D Barcode in VB .NET](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/2d-barcode-vb-net-tutorial/): This post will introduce you to the world of a 2D VB.NET barcode and show you how IronBarcode, a popular 2D barcode VB.NET library, makes dealing with 2D barcodes easier so developers can make use of all of its capabilities. - [How to Read a Barcode from Camera in VB .NET](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/vb-net-read-barcode-from-camera-tutorial/): This article aims to provide a comprehensive barcode reader tutorial using a camera in Visual Basic using the IronBarcode library from IronSoftware. - [How to Generate Code 128 barcode in C#](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/code-128-barcode-generator-csharp/): In this article, we’ll explore how to build a Code 128 barcode generator in C# using the IronBarcode library. - [How to Create a Code 39 Barcode Generator in C#](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/code-39-barcode-generator-csharp/): In this article, we'll explore the process of building a Code 39 barcode generator using IronBarcode. - [How to Generate Barcode in Blazor](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/blazor-barcode-generator-tutorial/): In this tutorial, we will explore barcode generation within the Blazor framework using the powerful IronBarcode library - [How to Integrate Barcode Scanner into Web Application](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/integrate-barcode-scanner-into-web-application/): In this article, we will use IronBarcode to add a barcode scanner to a web application. With the addition of a barcode scanner into a web-based application - [How to Generate Barcode in VB.NET](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/how-to-generate-barcode-vb-net/): In the article we are choosing Visual basic Console App. Barcodes can be applied to many different kinds of applications. Additionally, you can use programs like Webform/MVC/MVC Core. - [How to Generate QR Codes in ASP.NET MVC](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/asp-net-mvc-qr-code-tutorial/): In this article, we will explore how to generate QR codes in ASP .NET MVC using the IronBarcode library. - [How to Generate QR Code in Blazor](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/blazor-qr-code-generator-tutorial/): We will make Blazor QR code generator using the IronBarcode in C#. - [How to Generate QR Code in .NET MAUI](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/net-maui-qr-code-generator-tutorial/): In this article, we will explore how to create a QR code generator using .NET MAUI, a modern framework for building cross-platform applications. - [How to Print Barcode in C# Windows Application](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/print-barcode-csharp-windows-application/): Before starting the code, add a text box to the .NET WinForms application. This will allow us to enter the text to generate the barcode. Then add a button to the Windows Forms application and add the required code from the sample code. - [How to Dynamically Generate and Display Barcode in ASP.NET MVC](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/dynamically-generate-display-barcode-asp-net-mvc/): Dynamically generating and displaying barcode images in ASP.NET MVC can be achieved using the market-leading C# library, IronBarcode. - [How to Make A QR Code For A Link (C# Tutorial)](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/how-do-you-make-qr-code-for-link-tutorial/): The proceeding sections of this article present an example to demonstrate how easily our library generates QR codes. - [C# Barcode Scanner Step-by-Step Tutorial](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/csharp-barcode-scanner-tutorial/): IronQR is recommended for your upcoming barcode scanning project. It's not only free of charge, but also boasts high efficiency, user-friendliness, and adaptability to various scenarios. - [How to Generate QR Codes in C# with IronBarcode](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/net-qr-code-generator/): The C# IronQR Library provides functions that allow the generation of QR codes with just one line of code and fully customizable options. - [How to Generate QR Code in C# Windows Applications](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/how-to-generate-qr-code-in-csharp-windows-application/): This tutorial provides a step-by-step guide on how to create QR codes, widely used in industries and retail. - [How to Print Barcode in ASP.NET in C#](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/how-to-print-barcode-asp-net-csharp/): In this article, we will learn how to print and customize barcode images in ASP.NET MVC Applications using C#, with the support of the IronBarcode library. - [Barcode Generator .NET Tutorial](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/barcode-generator-net/): Barcodes are now commonly used in almost every domain. Generating barcodes using a C# library, such as IronBarcode, optimizes performance and enhances accuracy. - [How to Use Barcode Scanners in C# Windows Apps](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/how-to-use-barcode-scanners-in-csharp-windows-application/): A first-class C# library to read multiple barcodes at once and also scan imperfect images with a machine learning model. - [How to Generate Barcodes in ASP.NET using C#](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/how-to-generate-barcodes-in-aspnet-using-csharp/): In this tutorial, we will learn how to generate a barcode in C# using the IronBarcode library, with just one line of code. - [C# QR Code Reader (Step by Step Tutorial for Beginner)](https://ironsoftware.com/barcode/csharp/blog/using-ironbarcode/csharp-qr-code-reader-tutorial/): We are going to use IronBarcode reader SDK. This allows us to read encoded QR code barcodes and create/encode QR code barcode into images/HTML file ### Barcode Tools - [Generate GS1-Compliant Barcodes Easily with IronBarcode](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/gs1-barcode-generator/): Learn how to generate GS1 barcodes programmatically using IronBarcode. Follow our step-by-step guide to create, customize, and validate GS1-128 and DataMatrix barcodes for seamless supply chain management. - [Step-by-Step Guide to Using QR Code Chimp Generator](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/qr-code-chimp-generator/): Discover how to generate dynamic QR codes with QR Code Chimp Generator. Follow our step-by-step guide and explore customization options for effective digital marketing. - [Best Barcode Scanner Apps for Android Developers](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/best-barcode-scanner-app-for-android/): In this article, we will explore some of the best barcode scanner apps for Android, highlighting their key features and how they can streamline everyday tasks. - [Version 4 QR Code up to 50 Characters (Beginner Guide)](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/version-4-qr-code/): In this article, we'll explore what the Version 4 QR Code model and Micro QR Code are, their capabilities, and how they are being used in various applications. - [How to Understand QR Code Recognition with Deep Learning](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/deep-learning-qr-code-detection-tutorial/): In this article, we'll guide you through the process of building a QR code recognition system using deep learning in .NET/C#. - [How to Make QR Code for a Google Form](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/how-to-make-qr-code-for-a-google-form/): In this article, we will discuss how to create and scan a dynamic QR Code in PNG format for Google Form templates without any third party access, Denso Wave and add ons. - [QR Code Machine Learning: A Tutorial for Developers](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/qr-code-machine-learning-tutorial/): However, as technology evolves, so do the capabilities of QR codes. Machine Learning (ML) has emerged as a powerful tool in enhancing QR code generation, recognition, and decoding processes, leading to improved user experiences and greater functionality. - [QR Code Generator Software (Free & Online Tools)](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/qr-code-generator-software-list/): A mobile device with an integrated camera, such as a smartphone, can function as a 2D barcode scanner by using specialised QR Code software. - [Barcode Reader SDK (Developer Updated List)](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/barcode-reader-sdk-list/): A barcode is an image that can be read by machines. Initially, barcodes used different lengths of parallel lines and spacings to represent data. - [QR Code Extractor (Example Tools)](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/qr-code-extractor-tools/): We need to decode this QR Code. There are multiple QR Code extractors available. We will discuss some of them here which can be used in both mobile and desktop environments. - [QR Code Library (Developer Guide)](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/qr-code-library/): There are various use cases of QR code technology, including marketing and advertising campaigns, e-commerce websites, point-of-sale systems, contactless payments, and more. - [QR Code Reader from Image Online Tools](https://ironsoftware.com/barcode/csharp/blog/barcode-tools/qr-code-reader-from-image/): QR codes have become more necessary in our society because they can store so much information and they have become more accessible with the invention of smartphones and other device. ### Compare to Other Components - [ZXing.Net vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-zxing-net-vs-ironbarcode/): ZXing.Net's BarcodeReader is not thread-safe. Every concurrent read path in your application - every parallel ForEach. - [ZXing.Net.MAUI vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-zxing-net-maui-vs-ironbarcode/): ZXing.Net.Maui.Controls v0.5.0. Still pre-release. Windows MAUI not supported. iPhone 15 Pro auto-focus documented as. - [Telerik Barcode vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-telerik-barcode-vs-ironbarcode/): Telerik's RadBarcode can generate a QR code. RadBarcodeReader cannot read a QR code. They are in the same product. - [Syncfusion Barcode vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-syncfusion-barcode-vs-ironbarcode/): Syncfusion's barcode ecosystem generates barcodes through UI controls and sells a separate product called Barcode. - [Spire.Barcode vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-spire-barcode-vs-ironbarcode/): Spire.Barcode requires the barcode type when reading: scanner.Scan(path, BarCodeType.Code128). If you are processing. - [Scandit SDK vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-scandit-sdk-vs-ironbarcode/): To start reading barcodes with Scandit, you configure a DataCaptureContext, create BarcodeCaptureSettings, enable. - [Scanbot SDK vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-scanbot-sdk-vs-ironbarcode/): Scanbot SDK opens a full-screen barcode scanning view using the device camera. There is no BarcodeScanner.Read(imagePath. - [QRCoder.NET vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-qrcodernet-vs-ironbarcode/): QRCoder does one thing exceptionally well: it generates QR codes in pure C# with zero external dependencies, an. - [NetBarcode vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-netbarcode-vs-ironbarcode/): NetBarcode's Type enum has no QR Code entry. When a shipping label project adds a QR code requirement in month three. - [Neodynamic Barcode Professional vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-neodynamic-barcode-vs-ironbarcode/): Neodynamic's Barcode Reader SDK cannot read QR codes. You can purchase both Neodynamic SDKs and still find yourself. - [MessagingToolkit Barcode vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-messagingtoolkit-barcode-vs-ironbarcode/): MessagingToolkit.Barcode lists Silverlight 5 and Windows Phone 7 in its target platforms. Both have been discontinued. - [LEADTOOLS Barcode vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-leadtools-barcode-vs-ironbarcode/): To use LEADTOOLS Barcode in Docker, you mount a license file into your container at a specific path. That file must. - [Infragistics Barcode vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-infragistics-barcode-vs-ironbarcode/): Infragistics barcode reading works in WPF. Getting there requires a BarcodeReader instance, a DecodeComplete event. - [GrapeCity Barcode vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-grapecity-barcode-vs-ironbarcode/): ComponentOne's barcode control generates barcodes inside a Windows Forms application. It does this well - the API is. - [Google ML Kit Barcode Scanning vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-google-mlkit-barcode-vs-ironbarcode/): Google ML Kit's barcode scanning is genuinely impressive on Android. It powers Google Lens, it handles damaged and. - [Dynamsoft Barcode Reader vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-dynamsoft-barcode-vs-ironbarcode/): Dynamsoft Barcode Reader is genuinely excellent at what it was designed for: reading barcodes from a live camera feed. - [DevExpress Barcode vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-devexpress-barcode-vs-ironbarcode/): DevExpress is a well-regarded .NET UI toolkit. The grid, scheduler, chart, and pivot table controls are genuinely. - [Cloudmersive Barcode API vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-cloudmersive-barcode-vs-ironbarcode/): At 10,000 barcodes a day - a realistic number for invoice processing, shipping label validation, or document intake - . - [Barkoder SDK vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-barkoder-sdk-vs-ironbarcode/): Barkoder SDK appears in nearly every "best barcode SDK 2026" roundup, listed alongside ZXing, Dynamsoft, Scandit, and. - [BarcodeScanning.MAUI vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-barcodescanning-maui-vs-ironbarcode/): BarcodeScanning.Native.Maui is a camera plugin, not a barcode library. If your app runs on Windows, processes uploaded. - [Barcoder vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-barcoder-vs-ironbarcode/): To generate a single PNG with Barcoder, you install two packages, import three namespaces, encode with a. - [BarcodeLib vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-barcodelib-vs-ironbarcode/): BarcodeLib has been downloaded over 12 million times. Most of those developers eventually discover it can only create. - [Barcode4.NET vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-barcode4net-vs-ironbarcode/): Barcode4NET reached end-of-life without a formal announcement. New licenses stopped being sold through ComponentSource. - [Aspose.BarCode for .NET vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-aspose-barcode-vs-ironbarcode/): Every developer who has used Aspose.BarCode has written some version of this line: new BarCodeReader(path. - [Accusoft BarcodeXpress vs IronBarcode: C# Barcode Library Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/compare-accusoft-barcode-vs-ironbarcode/): When you evaluate a barcode library by its trial build, you expect to see whether it actually works on your images. - [Aspose BarCode for .NET Example vs. IronBarcode: A Side-by-Side Comparison with Code Examples](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/aspose-barcode-for-net-example/): Aspose.BarCode vs IronBarcode compared with C# code examples. Covers barcode generation, QR code reading, pricing, and .NET platform support side by side. - [Which C# Barcode Library Should You Use for .NET Development?](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/csharp-barcode-library/): In this guide, we’ll compare five of the most widely used barcode libraries for .NET - IronBarcode, http://ZXing.Net , Aspose.BarCode, BarcodeLib, and Dynamsoft Barcode Reader - [How to Scan Barcodes in ZXing For C# Developers](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/zxing-barcode-scanner/): The core image decoding library, JavaSE-specific client code, and the Android client Barcode Scanner are only a few of the modules that make up ZXing. Numerous more independent open-source projects are built upon it. - [ZXing.org QR Code Library and IronBarcode: A Comprehensive Comparison](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/zxing-org-comparison/): ZXing is a popular open-source library for generating and decoding 1D and 2D barcodes. - [A Comparison Between IronBarcode & QrCoder C#](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/qrcoder-csharp-alternatives/): QRCoder is a simple C# library that allows you to create QR codes. It has no dependencies on other libraries and is available on NuGet in .NET Framework and .NET Core PCL versions. - [A Comparison Between ZXing Decoder & IronBarcode](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/zxing-decoder-qr-code-csharp-alternatives/): In this tutorial, we will use both ZXing decoder online and IronBarcode to decode barcodes in a C# .NET Web application to decode barcodes. - [A Comparison between IronBarcode and ZXing.NET](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/zxing-net-generate-qr-code-barcode-alternatives/): IronBarcode and ZXing.NET are both compatible with C#. We will see what makes IronBarcode more robust than ZXing.NET. - [A Comparison between IronBarcode and Aspose.Barcode](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/aspose-barcode-generator-alternative/): Aspose.BarCode for.NET is a sophisticated tool that allows you to create and recognize 1D and 2D barcodes from a variety of picture sources at any angle. - [A Comparison between IronBarcode and Spire Barcode](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/spire-barcode-generator-alternative/): In this article, we are going to compare two popular barcode libraries: Spire Barcode and IronBarcode. - [LEADTOOLS Barcode vs IronBarcode: Enterprise Comparison Guide](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/leadtools-barcode-alternative/): In this article, we are going to compare two popular barcode libraries: IronBarcode and Leadtools Barcode - [A Comparison between IronBarcode and BarcodeLib](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/barcodelib-alternative/): Barcodelib for .NET is a suite of .NET barcode generator components designed for barcode generation in ASP.NET - [A Comparison between IronBarcode and OnBarcode](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/onbarcode-generator-alternatives/): OnBarcode is a market-leading provider of barcode generators, reader controls, and components for all major corporate development platforms, including ASP.NET, Windows Forms, WPF, Java, Android, and iOS (iPhone projects, Mac). - [A Comparison between IronBarcode and Dynamsoft Barcode Reader](https://ironsoftware.com/barcode/csharp/blog/compare-to-other-components/dynamsoft-barcode-reader-alternatives/): Developers use Dynamsoft Barcode Reader to swiftly integrate 1D and 2D barcode scanning into their programs that operate on a variety of platforms. ### Migration Guides - [Migrating from ZXing.Net to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-zxing-net-to-ironbarcode/): This guide covers a complete migration from ZXing.Net to IronBarcode for .NET applications that read and generate. - [Migrating from ZXing.Net.MAUI to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-zxing-net-maui-to-ironbarcode/): This guide provides a complete migration path from ZXing.Net.MAUI to IronBarcode for .NET MAUI developers. It covers. - [Migrating from Telerik RadBarcode to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-telerik-barcode-to-ironbarcode/): This guide provides a complete migration path from Telerik RadBarcode to IronBarcode for .NET developers who have. - [Migrating from Syncfusion Barcode to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-syncfusion-barcode-to-ironbarcode/): This guide provides a complete migration path from Syncfusion's barcode controls - SfBarcode for WinForms and WPF. - [Migrating from Spire.Barcode to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-spire-barcode-to-ironbarcode/): Spire.Barcode's BarcodeScanner.Scan() requires a BarCodeType argument on every call. As a codebase grows to handle. - [Migrating from Scandit SDK to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-scandit-sdk-to-ironbarcode/): Scandit SDK is a camera scanning platform built for real-time mobile barcode detection. IronBarcode is a server-side. - [Migrating from Scanbot SDK to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-scanbot-sdk-to-ironbarcode/): This guide is written for .NET development teams moving barcode processing from Scanbot SDK to IronBarcode for. - [Migrating from QRCoder to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-qrcodernet-to-ironbarcode/): This guide is written for development teams whose projects started with QRCoder and have grown to require capabilities. - [Migrating from OnBarcode to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-onbarcode-to-ironbarcode/): This guide covers the complete migration path from OnBarcode to IronBarcode. It addresses the three-step setup change. - [Migrating from NetBarcode to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-netbarcode-to-ironbarcode/): This guide covers the complete migration path from NetBarcode to IronBarcode, with package removal steps, namespace. - [Migrating from Neodynamic Barcode to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-neodynamic-barcode-to-ironbarcode/): This guide provides a complete migration path from Neodynamic.SDK.Barcode and Neodynamic.SDK.BarcodeReader to. - [Migrating from MessagingToolkit.Barcode to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-messagingtoolkit-barcode-to-ironbarcode/): MessagingToolkit.Barcode published its final release - version 1.7.0.2 - in 2014 and has received no updates since. - [Migrating from LEADTOOLS Barcode to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-leadtools-barcode-to-ironbarcode/): This guide covers the complete migration from LEADTOOLS Barcode to IronBarcode for .NET developers. It addresses the. - [Migrating from Infragistics Barcode Controls to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-infragistics-barcode-to-ironbarcode/): Most Infragistics barcode migrations happen because the team needed barcode reading in a project where only generation. - [Porting Barcode Logic from Google ML Kit to IronBarcode in .NET](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-google-mlkit-barcode-to-ironbarcode/): This guide is for teams in one of two situations: you are porting an Android application to .NET MAUI or .NET 9 and. - [Migrating from Dynamsoft Barcode Reader to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-dynamsoft-barcode-to-ironbarcode/): Most developers who migrate from Dynamsoft to IronBarcode fall into one of two groups: those who chose Dynamsoft for. - [Migrating from DevExpress Barcode Controls to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-devexpress-barcode-to-ironbarcode/): If you are using DevExpress for its grid, chart, scheduler, or pivot controls, keep those. This migration is. - [Migrating from Cloudmersive Barcode API to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-cloudmersive-barcode-to-ironbarcode/): This is the simplest migration in .NET barcode history. Remove the HTTP client. Add a NuGet package. Delete the API key. - [Migrating from Barkoder SDK to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-barkoder-sdk-to-ironbarcode/): There is nothing to migrate from in the traditional sense. Barkoder SDK has no .NET library, no NuGet package, and no. - [Migrating from BarcodeScanning.Native.Maui to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-barcodescanning-maui-to-ironbarcode/): This guide provides a complete migration path from BarcodeScanning.Native.Maui to IronBarcode, covering the camera. - [Migrating from Barcoder to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-barcoder-to-ironbarcode/): This guide covers the complete migration path from Barcoder to IronBarcode for .NET developers. The migration. - [Migrating from BarcodeLib to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-barcodelib-to-ironbarcode/): This guide provides a complete migration path from BarcodeLib to IronBarcode for .NET developers. It covers the reasons. - [Migrating from Barcode4NET to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-barcode4net-to-ironbarcode/): This migration guide covers removing a Barcode4NET dependency and replacing it with IronBarcode, with step-by-step. - [Migrating from Accusoft BarcodeXpress to IronBarcode](https://ironsoftware.com/barcode/csharp/blog/migration-guides/migrate-from-accusoft-barcode-to-ironbarcode/): Most of the work in this migration is deletion. The two-key licensing system - SolutionName, SolutionKey. ### Videos - [How to Build a Razor Web App for Barcode Generation | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-build-a-razor-web-app-for-barcode-generation-ironbarcode/): This video tutorial shows how to generate barcodes in ASP.NET Razor Pages using C# with IronBarcode. Create, customize, and display barcodes in a web app for inventory systems, product labeling, and order tracking. - [How to Dynamically Generate and Display Barcodes in ASP.NET MVC | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-dynamically-generate-and-display-barcodes-in-asp-net-mvc-ironbarcode/): This video tutorial shows how to dynamically generate and display barcodes in ASP.NET MVC using C# with IronBarcode. Create barcodes on demand and render them in views for products, orders, inventory, and tracking workflows. - [How to Integrate a Barcode Scanner into a Web Application | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-integrate-a-barcode-scanner-into-a-web-application-ironbarcode/): This video tutorial shows how to integrate barcode scanning into an ASP.NET web application using C# with IronBarcode. Read and decode uploaded barcode images on the server for inventory, order processing, and asset tracking. - [How to Print a Barcode Label in VB .NET | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-print-a-barcode-label-in-vb-dotnet-ironbarcode/): This video tutorial guides viewers through the process of generating barcodes, customizing their designs, and preparing them for professional printing. It focuses on real-world applications and includes practical tips for effective integration. Perfect for beginners and those seeking to enhance their skills in barcode management. - [How to Print Barcodes in Crystal Reports with VB .NET | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-print-barcodes-in-crystal-reports-with-vb-dotnet-ironbarcode/): This video tutorial demonstrates how to effectively generate and print barcodes in Crystal Reports using VB.NET and IronBarcode. Viewers will learn to create and manipulate barcode images, enhancing report functionalities and optimizing business operations. - [How to Create a Code 39 Barcode Generator in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-create-a-code-39-barcode-generator-in-csharp-ironbarcode/): Discover how to efficiently generate and customize Code 39 barcodes using C#. This video tutorial covers essential techniques for adding annotation text and applying various styles like colors, sizes, and layout adjustments to suit your project needs. - [How to Generate a Code 128 Barcode in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-generate-a-code-128-barcode-in-csharp-ironbarcode/): Discover how to generate and customize Code 128 barcodes using C# in our detailed video guide. Perfect for inventory management, product labeling, and logistics, this tutorial walks you through the process with easy-to-follow steps. - [How to Generate Barcodes in Blazor | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-generate-barcodes-in-blazor-ironbarcode/): This video tutorial guides you through building a barcode generator using Blazor, C#, and IronBarcode. Designed for both beginner and experienced developers, learn to create a modern, functional web application seamlessly. Understand the components and integrate barcode generation capabilities effortlessly. - [How to Create a Blazor QR Code Scanner | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-create-a-blazor-qr-code-scanner-ironbarcode/): Discover the process of building a QR code scanner within a Blazor web application using IronBarcode in C#. This tutorial is especially beneficial for developers looking to enhance their inventory systems with robust QR code scanning capabilities. - [How to Build a Barcode Scanner API for Web Applications | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-build-a-barcode-scanner-api-for-web-applications-ironbarcode/): Learn to integrate barcode scanning into your .NET web application easily with IronBarcode's Barcode Scanner API. This guide demonstrates how to implement and use the API for reading and processing barcodes in C#, enhancing your application's functionality and user experience. - [How to Build a Barcode Reader SDK in .NET | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-build-a-barcode-reader-sdk-in-dotnet-ironbarcode/): This video tutorial guides you through creating a barcode reader in .NET with C#. Learn to use IronBarcode for scanning and decoding barcodes from images, step by step. - [How to Add a Barcode to Crystal Reports Using C# | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-add-a-barcode-to-crystal-reports-using-csharp-ironbarcode/): This IronBarcode tutorial demonstrates how to generate barcodes in Crystal Reports using C#. Follow these steps to seamlessly integrate barcode functionality into your reports, enhancing data presentation and accessibility. - [How to Generate QR Codes in ASP .NET MVC Using C# | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-generate-qr-codes-in-asp-dotnet-mvc-using-csharp-ironbarcode/): In this video tutorial, viewers will learn how to generate and display QR codes in an ASP.NET MVC application using C# and IronBarcode. The guide provides comprehensive steps and code samples to integrate QR code functionality seamlessly into your project. - [How to Build an ASP .NET Barcode Scanner in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-build-an-asp-dotnet-barcode-scanner-in-csharp-ironbarcode/): This video tutorial guides you through building a barcode scanner in ASP.NET using IronBarcode. It covers techniques for reading barcodes from various sources like images, uploads, and streams, offering a step-by-step approach to mastering this useful application. - [How to Write Unicode and International Language Barcodes in C# | IronPDF](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-write-unicode-and-international-language-barcodes-in-csharp-ironpdf/): Discover how to write Unicode text, such as non-English characters and emojis, into barcodes using C# and IronBarcode. This video tutorial provides a step-by-step guide to enhance your barcode encoding skills, enabling you to incorporate diverse characters and symbols efficiently. - [How To Set Error Correction in C# | IronQR](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-set-error-correction-in-csharp-ironqr/): Discover how to make your QR codes more robust with error correction in IronBarcode for C#. This video provides step-by-step guidance on setting error correction levels to keep your codes readable, despite potential damage or smudging. - [How to Fix Barcode Orientation in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-fix-barcode-orientation-in-csharp-ironbarcode/): Learn to automatically fix rotated barcodes in images using IronBarcode in C#. This guide provides a simple and effective solution to enhance barcode scanning accuracy. - [How to Customize and Add Logos to QR Codes in C# | IronBracode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-customize-and-add-logos-to-qr-codes-in-csharp-ironbracode/): Discover how to customize QR codes and add logos using IronBarcode in C#. This tutorial provides a detailed guide on enhancing your QR code designs by integrating logos, offering a step-by-step approach to achieve professional results effortlessly. - [How to Use Barcode Scanner in Blazor | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-use-barcode-scanner-in-blazor-ironbarcode/): Discover how to effortlessly add barcode and QR code scanning capabilities to your Blazor application using IronBarcode. This video tutorial simplifies the integration process, allowing you to implement scanning features without relying on complex plugins, enhancing your app's functionality. - [A comparison of IronBarcode and the ZXing Net library](https://ironsoftware.com/barcode/csharp/blog/videos/a-comparison-of-ironbarcode-and-the-zxingdotnet-library/): Discover the strengths and weaknesses of IronBarcode and ZXing.Net with our in-depth tutorial comparison. Understand which library better suits your needs for barcode development. - [How to Read Barcodes from Multi-Page Gif and Tiff Images in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-read-barcodes-from-multi-page-gif-and-tiff-images-in-csharp-ironbarcode/): Learn how to efficiently read barcodes from multi-page TIFF and GIF images using C# with IronBarcode. - [How to Use Async and Multithread in Barcodes Using C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-use-async-and-multithread-in-barcode-using-csharp-ironbarcode/): Learn how to enhance your barcode decoding efficiency with asynchronous, multithreaded processing in C# using IronBarcode. - [How to Customize and Style Barcodes in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-customize-and-style-barcodes-in-csharp-ironbarcode/): Give your barcodes a custom look with IronBarcode in C#. - [How to Set a Barcode Crop Region in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-set-a-barcode-crop-region-in-csharp-ironbarcode/): Discover how to enhance barcode detection in C# by setting a crop region using IronBarcode. This tutorial provides a step-by-step guide to optimize speed and accuracy in barcode reading. - [How to Output Barcode Data Formats in C# | IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-output-barcode-data-formats-in-csharp-ironbarcode/): Discover how to efficiently output barcode data formats using C# and IronBarcode. This tutorial walks you through accessing detailed information embedded in barcodes, enhancing your data processing capabilities. - [How to use Image Correction Filters For Barcode Using C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-use-image-correction-filters-for-barcode-using-csharp-ironbarcode/): Discover how to optimize barcode images for accurate decoding with IronBarcode in C#. This tutorial provides step-by-step instructions on cleaning and correcting barcode imperfections, ensuring precise scans and reliable data retrieval. - [How to Create Barcode From Data in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-create-barcode-from-data-in-csharp-ironbarcode/): Learn to generate barcodes from various data sources in C# using IronBarcode. This tutorial provides clear, step-by-step instructions to help you create and customize barcodes effortlessly, enhancing your software development projects. - [How to Read & Scan Barcode in C# Using NET MAUI](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-read-and-scan-barcode-in-csharp-usingdotnet-maui-ironbarcode/): Discover how to effectively read and scan barcodes in C# using .NET MAUI and the IronBarcode library. This tutorial guides you through the process of integrating barcode scanning functionality into your .NET applications, offering a practical approach to modernize and enhance your software solutions. - [How to Read Barcodes in C# for .NET 5 using IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-read-barcodes-in-csharp-for-dotnet-5-using-iron-barcode/): This tutorial provides a comprehensive guide on reading barcodes in C# using the Iron Barcode library. It covers installation, setup, and code execution to successfully read and display barcode values. - [How to Generate Barcode Images in C# for .NET using IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-generate-barcode-images-in-csharp-for-dotnet-using-iron-barcode/): This tutorial guides you through generating barcode images using C#. Install the Barcode library, create a barcode, and save it as an image file using Iron Barcode. Learn how to add text below the barcode for enhanced functionality. - [How to Read Multiple Barcodes at Once in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-read-multiple-barcodes-at-once-in-csharp-ironocr/): This tutorial demonstrates how to read multiple barcodes from images using the Iron Barcode library in C#. Learn to set up the library in Visual Studio, configure it to read one-dimensional barcodes, and process the barcode data efficiently with a simple line of code. - [How to Read Barcodes From System Drawing Objects](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-read-barcodes-from-system-drawing-objects-ironpdf/): This tutorial guides you through reading barcodes from System.Drawing objects using the Iron Barcode library in C#. We'll cover installing the library, importing namespaces, and writing a program that detects and prints barcode values. Discover the seamless integration of Iron Barcode with System.Drawing for easy barcode reading. - [How to Read Barcodes From Streams in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-read-barcodes-from-streams-in-csharp-ironbarcode/): Learn to read barcodes from memory streams in C using the Iron Barcode library. This tutorial covers converting image files and PDFs into streams and extracting barcode data efficiently. Follow the step-by-step guide to integrate barcode reading capabilities into your C projects seamlessly. - [How to Read Barcodes From PDFs in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-read-barcodes-from-pdfs-in-csharp/): This tutorial provides a step-by-step guide on reading barcodes from a PDF using Iron Barcode. It covers setting up the environment, configuring barcode reader options, and executing the process to extract and display barcodes from PDF documents. - [How to Read Barcodes From Images in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-read-barcodes-from-images-in-csharp/): Discover how to read barcodes from images using Iron Barcode in C. This tutorial walks you through installing Iron Barcode, reading barcodes with a simple code snippet, and understanding the output. Perfect for developers looking to integrate barcode reading into their applications. - [How to Read & Scan Barcode in C# Using NET MAUI](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-read-and-scan-barcode-in-csharp-using-net-maui-ironbarcode/): This tutorial guides you through creating a barcode scanning app using .NET MAUI and Iron Barcode. Learn to set up your development environment, design the app's interface, and implement barcode scanning functionality with ease. Discover how Iron Barcode integrates seamlessly with .NET MAUI, offering versatile solutions for your app development needs. - [How to create Barcodes as Streams in C# Using IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-create-barcodes-as-streams-in-csharp-using-ironbarcode-ironbarcode-tutorial/): This tutorial provides a comprehensive guide on creating barcodes as streams in C using Iron Barcode. Learn to import necessary namespaces, create barcodes with a URL using the Data Matrix encoding scheme, and export them into multiple formats such as JPEG, PNG, Tiff, GIF, and PDF. - [How to Customize and Add Logos to QR Codes in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-customize-and-add-logos-to-qr-codes-in-csharp-ironbarcode/): Discover how to enhance QR codes by adding logos and customizing their appearance using Iron Barcode in C#. This tutorial walks you through the process of logo integration, color customization, and text annotation for unique and personalized QR codes. - [How to Create Barcode & QR Code Images in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-create-barcode-and-qr-code-images-in-csharp/): Discover how to create barcode and QR code images in C# using the Iron Barcode library. This tutorial guides you through the process of generating barcodes, saving them in multiple formats, and ensuring optimal readability. Perfect for developers looking to enhance their applications with barcode functionality. - [How to Create Barcodes as PDFs in C#](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-create-barcodes-as-pdfs-in-csharp/): This tutorial covers the process of generating barcodes using Iron Barcode and exporting them to a PDF file. It walks through setting up the environment, creating barcodes, and saving them in various formats, including PDF and binary data. - [How to Create Barcodes as HTML in C# 1](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-create-barcodes-as-html-in-csharp-1/): This tutorial walks you through creating barcodes as HTML using Iron Barcode. Learn to generate QR codes, save them as HTML files, and embed them in web pages using data URLs and HTML tags. - [How to Create and Stamp Barcodes in PDF Documents Using IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-create-and-stamp-barcodes-in-pdf-documents-using-ironbarcode/): This tutorial provides a step-by-step guide on stamping barcodes onto PDF files using Iron Barcode. Learn to create QR codes, specify PDF pages for stamping, and execute the process successfully. A 30-day trial license is available for firsthand experience. - [How to Generate QR codes and Barcodes in C# for .NET 5 using Iron Barcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-generate-qr-codes-and-barcodes-in-csharp-for-dotnet-5-using-iron-barcode/): Discover how to effortlessly create barcodes and QR codes using Iron Barcode in C#. This tutorial simplifies the process, guiding you through installation and code writing, enabling you to incorporate barcode generation into your .NET projects seamlessly. - [How to use a Barcode Scanner in a C# Windows Application](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-use-a-barcode-scanner-in-a-csharp-windows-application/): In this tutorial, learn how to implement barcode scanning in a C# Windows Form application using Iron Barcode. We'll guide you through setting up Visual Studio, creating a user interface, and writing the necessary code to read and display barcode data. - [How to Print a Barcode in ASP .NET](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-print-a-barcode-in-asp-dotnet/): This tutorial explains how to print barcodes in ASP.NET web applications using the Iron Barcode Library. It covers setting up the environment in Visual Studio 2022, creating models and controllers, and generating and displaying barcodes. - [How to Generate a QR Code Using C# with IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-generate-a-qr-code-using-csharp-with-ironbarcode/): This tutorial provides a comprehensive guide on generating QR codes using C# and the Iron Barcode library. It includes steps for installation, code implementation, and customization options like size, annotations, and logos. - [How to Create Barcodes in ASP .NET with IronBarcode](https://ironsoftware.com/barcode/csharp/blog/videos/how-to-create-barcodes-in-asp-dotnet-with-ironbarcode/): Discover how to create barcodes in ASP.NET using Iron Barcode and Visual Studio 2022. This guide walks you through generating a QR code, customizing its appearance, and embedding it in an HTML form for display. Follow our step-by-step instructions to streamline your barcode creation process. - [A comparison of IronBarcode and the ZXing Net library](https://ironsoftware.com/barcode/csharp/blog/videos/a-comparison-of-ironbarcode-and-the-zxing-net-library/): Learn how to create QR code generators using Visual Studio 2022 with Zxing.Net and Iron Barcode libraries. This tutorial guides you through setting up your environment, writing code to generate and customize QR codes, and comparing the performance of the two libraries for optimal QR code generation.