RSS Feed for This PostCurrent Article

C# QRCode Library

The latest C# QRCode library is available for download now at

QRCode Library is a .NET component that can be used to encode and decode QRCode. QRCode is a 2 dimensional bar code that originated in Japan. Nowadays it is widely used in a wide range of industries, e.g. for vehicle parts tracking and inventory management.

QR stands for “Quick Response”. It was created by the Japanese corporation Denso-Wave in 1994 and is aimed at decoding contents at high speed. Nowadays, QR Code is used in mobile phones to ease data entry.

QRCode can also be printed on a business card or shown on any display, which can then be captured by the mobile phone provided the mobile phone has the software to read QRCode.

QRCode Library provides functions to:

  • Encode content into a QR Code image which can saved in JPEG, GIF, PNG, or BITMAP formats
  • Decode a QR Code image

The library can be used in any .NET 3.5 Windows Application, ASP.NET web application or Windows Mobile device application.

Popularity: 3% [?]

Trackback URL

RSS Feed for This Post6 Comment(s)

  1. Randy More | Sep 15, 2009 | Reply

    I have just been experimenting with your excellent QR decoder. Thanks!!!

    Just by way of an FYI I found that in a couple test cases having “decodeBytes” return as soon as it found a case where “result.CorrectionSucceeded” was true resulted in an incorrect decoding. By changing it so it always keeps going and then return the result with the lowest errors this problem went away.

    I changed QRDecoder.CS line 171 so that….

    DecodeResult result = decode(qrCodeImage,

    and it greatly improved accuracy for me. Just wanted to share that with you.

    Again… really excellent… thank you!

  2. zym12021 | Nov 3, 2009 | Reply

    nice to meet you!
    I need to you help, that why single letters can’t be decoded . Any of the characters for example “Z” can’t be correct decoded .
    I’m sorry that my English is not very good.

  3. zym12021 | Dec 25, 2009 | Reply

    I’m very glad to see your reply,I’m modify the code as you told me ,but single letters also can’t be decoded instead of return a dot like ‘.’.
    thank you!

  4. Julian | Jul 21, 2010 | Reply


    As I saw in your statements on this download, you’d like people to ask you if they are going to use it for commercial purposes. So I would like to use this library for the compagny I work for, they asked me to make a little program to generate those QR-Codes.

    Do I got permission to use this library for free?

    Greetings Julian, Junior Software Engineer

    Btw. I love your posts on this blog, going to look through all of them!

  5. admin | Jul 21, 2010 | Reply

    Yes. You can use it for free.

  6. Julian | Jul 21, 2010 | Reply

    Thanks alot, I really appriciate your work!

RSS Feed for This PostPost a Comment