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.

The Windows 8 port is contributed by M. Tamas.

This project is the enhancement of the old open source project for QRCode at https://twit88.com/home/opensource/qrcode

You can still get the old code from the mentioned website.

This project is GPL licensed. Specific licensing can be provided upon request.

You are looking for a more complete barcode solution, have a look at the Barcode Library

    Latest news

    Release is out
    In this release, bugs are fixed and more sample code are provided
    Added by admin over 5 years ago

    Index out of bound exception
    If you encounter this error, try to set QRCodeVersion to 0 so that the library will automatically derive the version
    Added by admin almost 6 years ago

    New QRCode Source Code Available
    The latest patch release of QRCode library is available
    Added by admin almost 8 years ago

    Porting of .NET QRCode Library
    This project is a continuation of the old QRCode library at https://twit88.com/home
    Added by admin about 8 years ago

    View all news