IRONSOFTWAREHOME

The C# QR Code Library

Go beyond basic QR creation. Get ML-powered QR reading for .NET 10 and advanced preprocessing for distorted scans, blur, and imperfect images.

  • Generate QRs with branding, colors, and styling control
  • Read QR codes, Micro QR, or RMQR from any angle
  • Decode images, streams, multi-page TIFFs, & PDFs
  • Free 30-day trial, full features, no credit card
QR Quickstart
See All Code Examples
using IronQr;
using IronSoftware.Drawing;

// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
NuGet Downloads Badge
PM >Install-Package IronQR

Cross Platform Support

Designed for C#, F#, & VB.NET running on .NET 10, 9, 8, 7, 6, 5, Core, Standard, or Framework

NET Logo
Visual Studio Logo
NuGet Logo
ReSharper
Windows Logo
Linux Logo
Mac Logo
Docker Logo
Azure Logo
AWS Logo

.NET Versions:

  • C#, VB.NET, F# Languages
  • .NET Core (10, 9, 8, 7, 6, 5, and 3.1+)
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)

OS & Processors:

  • Windows (x64, x86)
  • Mac (x64, ARM)
  • Linux (x64)

.NET Project Types:

  • Web (Blazor & WebForms)
  • Mobile (MAUI)
  • Desktop (WPF & MAUI)
  • Console (App & Library)

App Environments:

  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, etc.)
  • Mac (macOS 10+)
  • Apple iOS (13+)
  • Android API 24+ (v7 “Nougat”)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)

IDEs:

  • Microsoft Visual Studio
  • Jetbrains ReSharper & Rider

Binary Certification

  • DigiCert Signed Binaries

A C# QR Code Library that prioritizes accuracy, ease of use, and speed.

IronQR is the leading C# QR Code library for reading and creating QR codes in .NET. Its user friendly API allows developers to add QR functionality to .NET projects in minutes.

Get your free 30-day Trial Key instantly.

When you need to read, write, and style QR codes, fast.

Why IronQR

ML-powered QR detection for .NET. Reads distorted, blurred, and imperfect scans. Generates branded QRs with logos and colors.

Click to view video about Why IronQR?

Full QR format support

  • Read and write Standard QR, Micro QR, and Rectangular Micro QR (rMQR).
  • Decode from images, streams, PDFs, and multi-page TIFFs in one call.
  • Export to PNG, JPEG, SVG, or Stream without saving to disk.

Up & running in 5 mins

  • PM > Install-Package IronQR

    → 5-minute quick starts.
  • Simple API: QrWriter.Write("hello world"), myQr.Save().
  • Smart defaults: ML detection on by default, Slim Mode available to disable ML and prioritize speed.

Enterprise performance

  • .NET 10, Core, Standard, or Framework
  • C#, VB.NET, F# supported. DigiCert signed binaries. Async methods and multithreading support for both read and write.
  • Deploys anywhere: Windows, Linux, macOS, iOS, Android, Docker, Azure, AWS.
Supported platforms

ML-powered reading, any condition

  • Dedicated ML model detects QR codes in noisy, distorted, rotated, or partially obscured images.
  • Reads multiple QR codes simultaneously from a single image or PDF page without third-party rasterization.
  • Configurable error correction levels and fault tolerance (checksums, format awareness, null checking).

Developer-first support & licensing

  • Perpetual license: buy once, use forever. Optional updates and renewals.
  • 24/5 engineer support (24/7 in Premium). Real humans, median chat response <1 min.
  • 30-day money-back guarantee. Not the right fit? Full refund, no questions.

For builders

  • Features you'll actually use:
    • read/write QR codes
    • Standard, Micro, rMQR formats
    • logo embedding
    • read from PDF natively
    • async + multithreading
    • ML detection model
    • Slim Mode (no ML, faster)
    • custom colors & transparency
    • multi-QR detection
    • configurable error correction
  • Works everywhere: Windows, Linux, macOS, Docker, Azure, AWS, cloud.

For buyers

  • Trusted by millions of engineers across the Iron Suite.
  • Mobile-ready: MAUI support out of the box.
  • Works in Azure Functions and AWS Lambda with IronSoftware.Drawing.
  • Procurement-friendly: perpetual license, optional renewals, invoice available, multiple payment options (incl. local: Amazon Pay, Alipay, Apple Pay, iDEAL, SEPA, ACH).
  • 30-day money-back guarantee.

Every time developers ask, it's a YES! from IronQR

Does IronQR use a dedicated ML model to detect and read QR codes in noisy or distorted images?YES!

Can it generate and read standard QR, Micro QR, and rMQR formats?YES!

Does it support QR code styling with logos, custom colors, transparency, and margin control?YES!

Can it read multiple QR codes simultaneously from one image or PDF, even if rotated or partially obscured?YES!

Can generated QR codes be exported to PNG, JPEG, SVG, or Stream without saving to disk?YES!

Is there a Slim Mode to disable ML features and prioritize speed?YES!

Does it support encoding binary data, URLs, text, and numbers with configurable error correction levels?YES!

Is it cross-platform on .NET 8–5, Core, Standard, and Framework across Windows, Linux, macOS, iOS, Android, and Docker?YES!

Can it read QR codes directly from PDFs without third-party rasterization?YES!

Does it work in Azure Functions and AWS Lambda with IronSoftware.Drawing support?YES!

Are async methods available for both reading and writing operations?YES!

Can I test IronQR in my live project for free now?YES! Click here to start your 30-day free trial

World-Class Engineering,
24-Hour Support

Ready to Get Started?

Nuget Downloads 74,386Version:2026.9just released

Get your free 30-day Trial Key instantly.
No credit card or account creation required
Key in blue circle

Get your free 30-day Trial Key instantly.

Your trial license will be sent to your email address

No limitations. 100% unlocked. No credit card.

bullet_checkedNo credit card or account creation requiredNo limitations. 100% unlocked. No credit card.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Get Your No-Obligation Consult
Complete the form below or email sales@ironsoftware.com
Your details will always be kept confidential.
Trusted by Millions of Engineers Worldwide
Iron Software's customer logos
Get your free 30-day Trial Key instantly.
No credit card or account creation required