IRONSOFTWAREHOME

Using IronQR License Keys

Curtis Chau
Curtis Chau
Updated: August 2, 2026

How to Get a License Key

Adding an IronQR license key allows you to deploy your project live without restrictions or watermarks.

You can buy a license key or sign up for a free 30 day trial key here.


Step 1: Download the Latest Version of IronQR

Install via NuGet

Install the latest version of the IronQR NuGet Package using the following command:

PM > Install-Package IronQR

For more information, visit the NuGet package page for IronQR.

Install via DLL

As an alternative, the IronQR.Dll can be downloaded and added to your project as a reference.


Step 2: Apply Your License Key

Set your license using code

Add the following code at the startup of your application, before using IronQR, to set your license key:

// Set the license key for IronQR before using the library
IronQr.License.LicenseKey = "IronQR_MYLICENSE_KEY_1EF01";

Set your license using Web.Config or App.Config

To apply a key globally to your application using Web.Config or App.Config, add the following key to your config file in appSettings:

<configuration>
  ...
  <appSettings>
    <!-- Add your IronQR License Key here -->
    <add key="IronQR.LicenseKey" value="IronQR-MYLICENSE-KEY-1EF01"/>
  </appSettings>
  ...
</configuration>
XML

Note: There is a known licensing issue with IronQR versions released before 2024.3.2 on projects:

  • ASP.NET projects
  • .NET Framework version >= 4.6.2

The key stored in a Web.config file may NOT be picked up and used by the product. Visit the troubleshooting article to learn more.

Ensure that IronQR.License.IsLicensed returns true to verify the license is applied successfully.


Set your license key using a .NET Core appsettings.json file

To apply a key globally to your .NET Core application:

  • Add a JSON file to your project called appsettings.json in the root directory.
  • Add a IronQR.LicenseKey key to your JSON config file. The value should be your license key.
  • Ensure the file property Copy to Output Directory is set to Copy always.

File: appsettings.json

{
    "IronQR.LicenseKey": "IronQR-MYLICENSE-KEY-1EF01"
}
JSON

Step 3: Test your key

Test if your key has been installed correctly using the following code:

// Validate the license key
bool result = IronQr.License.IsValidLicense("IronQR-MYLICENSE-KEY-1EF01");

// Check if IronQR is licensed successfully
bool isLicensed = IronQr.License.IsLicensed;

Step 4: Get started with your project

Follow our tutorial on how to Get Started with IronQR.


Questions?

If you have any questions, reach out to support@ironsoftware.com

Frequently Asked Questions

How can I acquire a license key for IronQR?

You can purchase an IronQR license key directly from the Iron Software website or sign up for a free 30-day trial key to get started.

What is the recommended way to install IronQR?

The recommended way to install IronQR is through the NuGet Package Manager using the provided installation command for IronQR.

How do I apply a license key in my C# application using code?

In your C# application, set the license key by adding the code `IronQr.License.LicenseKey = "Your_License_Key";` at the startup before using any IronQR functionality.

Can I set the IronQR license key using Web.Config or App.Config?

Yes, you can set the IronQR license key in the Web.Config or App.Config files under the appSettings section for global application access.

How can I verify if my IronQR license key is applied successfully?

To verify your IronQR license key, ensure that `IronQR.License.IsLicensed` returns `true`, confirming the key was applied successfully.

Is there an issue with IronQR licensing on certain .NET versions?

Yes, there is a known issue with IronQR versions before 2024.3.2 in ASP.NET and .NET Framework projects of version >= 4.6.2, where the key in Web.config might not be used correctly.

What should be done to set the IronQR license key in a .NET Core application?

For .NET Core applications, add a `appsettings.json` file with `IronQR.LicenseKey` set to your license key, and ensure it is copied to the output directory.

How can I ensure the JSON configuration file is always included during builds?

Make sure the appsettings.json file's property 'Copy to Output Directory' is set to 'Copy always' to ensure it is included during builds.

Curtis Chau
Technical Writer

Curtis Chau holds a Bachelor’s degree in Computer Science (Carleton University) and specializes in front-end development with expertise in Node.js, TypeScript, JavaScript, and React. Passionate about crafting intuitive and aesthetically pleasing user interfaces, Curtis enjoys working with modern frameworks and creating well-structured, visually appealing manuals.

...
Read More

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
C# NuGet Library for PDF
Install with NuGet

Version: 2026.9

PM > Install-Package IronQR
nuget.org/packages/IronQR/
  1. In Solution Explorer, right-click References, Manage NuGet Packages
  2. Select Browse and search "IronQR"
  3. Select the package and install
C# PDF DLL
Download DLL

Version: 2026.9

  1. Download and unzip IronQR to a location such as ~/Libs within your Solution directory
  2. In Visual Studio Solution Explorer, right click References. Select Browse, "IronQR.dll"

Licenses from $999

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
Book your free Live Demo
Booking Badge

Trusted by Millions of Engineers Worldwide

Iron Software's customer logos
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