QRCoder 1.6.0
About
QRCoder is a simple library, written in C#.NET, which enables you to create QR codes. It hasn't any dependencies to external libraries(*), is available as package on NuGet and supports .NET Framework, .NET Core, .NET Standard and .NET. A full list of supported target frameworks can be found here.
Documentation
👉 Your first place to go should be our wiki. Here you can find a detailed documentation of the QRCoder and its functions.
Release Notes
The release notes for the current and all past releases can be read here: 📄 Release Notes
Usage / Quick start
You only need a couple lines of code, to generate your first QR code.
using (QRCodeGenerator qrGenerator = new QRCodeGenerator())
using (QRCodeData qrCodeData = qrGenerator.CreateQrCode("The text which should be encoded.", QRCodeGenerator.ECCLevel.Q))
using (PngByteQRCode qrCode = new PngByteQRCode(qrCodeData))
{
byte[] qrCodeImage = qrCode.GetGraphic(20);
}
There are a plenty of other options. So feel free to read more on that in our wiki: Wiki: How to use QRCoder
Help & Issues
If you think you have found a bug or have new ideas or feature requests, then feel free to open a new issue: https://github.com/codebude/QRCoder/issues
In case you have a question about using the library (and couldn't find an answer in our wiki), feel free to open a new question/discussion: https://github.com/codebude/QRCoder/discussions
Legal information and credits
QRCoder is a project by Raffael Herrmann and was first released in 10/2013. It's licensed under the MIT license.
(*) Depending on the targeted framework the .NET libraries System.Drawing.Common and System.Text.Encoding.CodePages will used as package dependencies.
No packages depend on QRCoder.
.NET Framework 3.5
- No dependencies.
.NET Standard 2.0
- System.Drawing.Common (>= 5.0.3)
- System.Text.Encoding.CodePages (>= 5.0.0)
.NET 6.0
- System.Drawing.Common (>= 6.0.0)
.NET 6.0
- No dependencies.
.NET 5.0
- System.Drawing.Common (>= 5.0.3)
.NET Standard 1.3
- System.Text.Encoding.CodePages (>= 5.0.0)
- NETStandard.Library (>= 1.6.1)
.NET Framework 4.0
- No dependencies.
.NET 5.0
- System.Drawing.Common (>= 5.0.3)
Version | Downloads | Last updated |
---|---|---|
1.6.0 | 3 | 12/09/2024 |
1.5.1 | 9 | 05/10/2024 |
1.5.0 | 8 | 05/27/2024 |
1.4.3 | 28 | 07/05/2022 |
1.4.2 | 6 | 05/27/2024 |
1.4.1 | 9 | 05/27/2024 |
1.3.9 | 10 | 08/15/2022 |
1.3.7 | 9 | 05/27/2024 |
1.3.6 | 9 | 05/18/2024 |
1.3.5 | 9 | 05/27/2024 |
1.3.4 | 8 | 05/27/2024 |
1.3.3 | 9 | 05/27/2024 |
1.3.2 | 8 | 05/10/2024 |
1.3.1 | 9 | 05/27/2024 |
1.3.0 | 3 | 05/27/2024 |
1.2.9 | 11 | 05/18/2024 |
1.2.8 | 10 | 05/10/2024 |
1.2.7 | 12 | 05/10/2024 |
1.2.6 | 9 | 05/10/2024 |
1.2.5 | 9 | 05/27/2024 |
1.2.4 | 12 | 05/19/2024 |
1.2.3 | 8 | 05/27/2024 |
1.2.2 | 10 | 05/10/2024 |
1.2.1 | 8 | 05/27/2024 |
1.2.0 | 12 | 05/27/2024 |
1.1.9 | 8 | 05/27/2024 |
1.1.8 | 8 | 05/10/2024 |
1.1.7 | 8 | 05/10/2024 |
1.1.6 | 7 | 05/10/2024 |
1.1.5 | 7 | 05/27/2024 |