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.

Trackback URL

RSS Feed for This Post3 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!

Sorry, comments for this entry are closed at this time.