1. Technology

Generating QR-Code Using Delphi

By May 28, 2012

Follow me on:

in Delphi Barcodes :: A QR code is a specific barcode that gained popularity during the last years when mobile phones with cameras allowed mobile phone users to quickly scan the image and get more info on a product, business, event, offer, URL address, ...

QR (quick response) codes can be used to encode URL, text or other data. Most smartphones like iPhones and Android phones now have apps that let you to read QR codes. When your mobile reads (scans) a QR Code, the QR code will then send you off to a website or online voucher or an online business card.

Using Delphi there are several ways you can generate QR codes - to encode any text (URL, phone number, simple message). QR Codes store up to 4,296 alphanumeric characters of arbitrary text.

The 2D Barcode VCL components is a set of components designed for generating and printing barcode symbols in your Delphi or C++ Builder applications. Use the components set like any other VCL components.

J4L Components includes the QR-code implementation featuring: auto, byte, alpha, numeric and kanji encoding.

The Google Chart Tools (Chart API) also let you generate QR-code images using an HTTP POST or GET methods - Generating Qr Codes with Delphi and Google Chart API

July 6, 2011 at 12:35 am
(1) chaosben says:

Zint is a free alternative library for generating 1D/2D-Barcodes.

You can checkout (svn) a wrapper-component from here.

November 10, 2011 at 4:06 am
(2) jeffery says:
January 14, 2012 at 3:19 pm
(3) BPG says:

You can use a free site that create a QR barcode with a logo/picture in it


May 28, 2012 at 6:53 am
(4) Franz says:

nice code :-)

May 28, 2012 at 7:02 am
(5) Sebastian J. says:

@chaosben: Unfortunately Zint is NOT free, it is under GPL v3…

May 29, 2012 at 6:13 pm
(6) Russell says:

have a look at Barcode Studio for a full set of barcode implementations: http://barcode-software.eu

July 14, 2012 at 3:36 am
(7) Joko Rivai says:

I have posted an example use of TZintBarcodeComponent (wrapper for Zint.dll) here:

October 30, 2012 at 7:48 am
(8) harry says:

can i read QRcode with webcam in delpih?

November 11, 2012 at 6:34 am
(9) oscar says:

I use Delphi 7 when I try to install Zint file .bpl error
what happen? is the component corrupt?

Leave a Comment

Line and paragraph breaks are automatic. Some HTML allowed: <a href="" title="">, <b>, <i>, <strike>

©2014 About.com. All rights reserved.