# IronQR > IronQR is a .NET library for generating, reading, and processing QR codes in C# and VB.NET applications. ## Code Examples - [Generate QR Code](https://ironsoftware.com/csharp/qr/examples/generate-qr-code/): This page provides a detailed code example for generating QR codes using IronQR, emphasizing the benefits of QR codes in enhancing user engagement and streamlining business processes. - [Generate Advanced QR Code](https://ironsoftware.com/csharp/qr/examples/generate-styled-qr/): This web page on IronQR provides a detailed guide and code examples for generating styled QR codes with advanced customization options, including the addition of logos, vibrant colors, and personalized text to enhance brand integration and user engagement. - [QR Quickstart](https://ironsoftware.com/csharp/qr/examples/qr-quickstart/): This web page provides a quickstart guide and code examples for developers to generate and customize QR codes using the IronQR C# library, emphasizing its ease of use and versatility for various applications. - [Read Advanced QR Code](https://ironsoftware.com/csharp/qr/examples/read-qr-code-advanced/): This web page provides an advanced code example for reading QR codes using IronQR, featuring state-of-the-art machine learning models to enhance accuracy and reliability across various media inputs. - [Read QR Code](https://ironsoftware.com/csharp/qr/examples/read-qr-code/): This web page provides a comprehensive example of how to read QR codes using IronQR's advanced machine learning technology, ensuring accurate and efficient decoding from various media sources. - [Custom QR Read Mode Options](https://ironsoftware.com/csharp/qr/examples/read-qr-with-machine-learning/): This page provides a detailed guide on using machine learning to read QR codes with IronQR, offering custom options for enhanced accuracy and security across various media types. ## Product Features - [AI](https://ironsoftware.com/csharp/qr/features/ai/): This page on IronQR's website details the AI-powered features and custom QR Detection model that enhance QR code recognition and processing efficiency, offering users options such as a lightweight slim mode and access to resources like free NuGet downloads. - [Compatibility](https://ironsoftware.com/csharp/qr/features/compatibility/): This page details the cross-compatibility features of IronQR, highlighting its seamless integration across various platforms, .NET ecosystems, project types, local and cloud environments, and popular IDEs. - [Fault Tolerance](https://ironsoftware.com/csharp/qr/features/fault-tolerance/): This webpage on IronQR's site details the fault tolerance features that enhance QR code resilience, focusing on checksum technology, format awareness, proactive null checking, detailed error messages, and customizable error correction settings for developers. - [Generate](https://ironsoftware.com/csharp/qr/features/generate/): The webpage at https://ironsoftware.com/csharp/qr/features/generate/ provides an overview of IronQR's QR code generation capabilities, detailing its features for creating and exporting QR codes in various formats, as well as its integration with .NET applications and compatibility with PDF and image formats. - [Features](https://ironsoftware.com/csharp/qr/features/): This page provides an overview of the features offered by IronQR, including QR code creation, conversion, manipulation, and the use of digital signatures, aimed at enhancing application development. - [Read](https://ironsoftware.com/csharp/qr/features/read/): This page on IronSoftware's website details the features of IronQR's reading capabilities, highlighting its ability to swiftly and accurately read various types of QR codes with options for advanced customization, seamless integration with other tools, and support for multiple data formats and multithreading. - [Style](https://ironsoftware.com/csharp/qr/features/style/): This web page on IronQR's site highlights the style customization features available to developers, including resizing, recoloring, adding logos, and adjusting margins to create unique QR codes. ## Documentation ### Getting Started - [Setup on AWS](https://ironsoftware.com/csharp/qr/get-started/aws/): This web page provides a tutorial on integrating IronQR into a C# project for reading and writing QR codes on AWS Lambda, offering step-by-step guidance for deployment and usage on the Amazon Lambda platform. - [Using License Keys](https://ironsoftware.com/csharp/qr/get-started/license-keys/): This page provides a comprehensive guide on implementing and managing license keys for IronQR in C# applications, including steps for downloading, applying, and testing license keys to ensure proper usage and compliance. - [NuGet Packages](https://ironsoftware.com/csharp/qr/get-started/nuget-packages/): This page provides a detailed guide on installing IronQR NuGet packages across various platforms including Windows, Linux, Mac, iOS, and Android, helping developers choose the right package for their .NET projects. - [Supported QR Formats](https://ironsoftware.com/csharp/qr/get-started/supported-qr-formats/): This page provides an overview of the various QR code formats supported by IronQR, including QR Code, Micro QR Code, and RMQRCode, and offers guidance on how to generate these codes using C#. ### How-To Guides - [Create QR Code as Image](https://ironsoftware.com/csharp/qr/how-to/create-qr-code-image/): This page provides a detailed guide on creating QR codes as images using the IronQR library in C# projects, including instructions and a download link for the library. - [Read QR Codes from Image](https://ironsoftware.com/csharp/qr/how-to/read-qr-codes-from-image/): This web page provides a comprehensive guide on using the IronQR library to read QR codes from various image formats in C#, including step-by-step instructions and code examples. ### Product Updates - [Changelog](https://ironsoftware.com/csharp/qr/product-updates/changelog/): This web page provides detailed information on the latest features, bug fixes, and enhancements to the IronQR library, which facilitates QR code generation and reading in C#. ### Troubleshooting Guides - [Apply a license key in IronQR](https://ironsoftware.com/csharp/qr/troubleshooting/apply-a-license-key-in-ironqr/): This page provides a comprehensive guide on applying a license key in IronQR, covering methods for setting the key through code, Web.Config, App.Config, and appsettings.json, along with instructions on testing the key's validity and licensing status. - [Engineering Request​ - IronQR](https://ironsoftware.com/csharp/qr/troubleshooting/engineering-request-qr/): This webpage provides a detailed guide for users to submit engineering requests and troubleshoot issues with the IronQR library by gathering necessary system and application details for efficient support. - [Setting License Key in Web.config](https://ironsoftware.com/csharp/qr/troubleshooting/license-key-web.config/): This web page provides guidance on configuring an IronQR license key within the web.config file to ensure proper licensing for web applications, including a workaround for versions prior to 2024.3.2 that do not automatically detect the license key. - [Runtime Copy Exception](https://ironsoftware.com/csharp/qr/troubleshooting/runtimes-copy-exception/): This page provides troubleshooting steps to resolve the Runtime Copy Exception error in IronQR by manually copying DLLs from the runtimes folder to the output directory for proper ML model functionality. ### Tutorials - [C# QR Code Generator App](https://ironsoftware.com/csharp/qr/tutorials/csharp-qr-code-generator-application/): This web page provides a detailed tutorial on building a C# QR code generator application using the IronQR library, guiding users through implementation and functionality. - [C# QR Code Generator](https://ironsoftware.com/csharp/qr/tutorials/csharp-qr-code-generator/): This webpage provides a comprehensive tutorial on generating and reading QR codes using the IronQR library in C#, suitable for developers of all skill levels working with .NET 10, 9, 8, 7, 6, Core, and Framework. - [Writing QR Code in C#](https://ironsoftware.com/csharp/qr/tutorials/csharp-qr-writing/): This web page provides a comprehensive tutorial on creating and customizing QR codes using C# and IronQR, covering topics like error correction and branding. ### API Reference - [API Reference](https://ironsoftware.com/csharp/qr/object-reference/api/): Official index of classes, methods, and properties of the IronQR library (namespace: `IronQR`) ## Licensing - [Extensions](https://ironsoftware.com/csharp/qr/licensing/extensions/): This page provides information on upgrading or renewing IronQR licenses to include more features, seats, or usage capacity for enhanced QR code generation and scanning capabilities. - [Licensing](https://ironsoftware.com/csharp/qr/licensing/): This web page provides detailed information on IronQR's licensing options, pricing, and extended support for integrating QR code generation and reading functionalities in .NET applications using C#. - [Upgrades](https://ironsoftware.com/csharp/qr/licensing/upgrades/): This page provides detailed information about licensing upgrades, support extensions, and premium feature enhancements for integrating QR code generation capabilities in .NET projects using IronQR.