QR Code is a 2-dimensional barcode specification. QR Codes can be seen on cola cans, business cards, in sushi bars, and in museums. The QR Code has since grown in popularity because of its ability to include a lot of data in a single image and the proliferation of smartphones with scanning apps.
QR codes are a popular type of two-dimensional barcode. They are also known as hardlinks or physical world hyperlinks. QR Codes store up to 4,296 alphanumeric characters of arbitrary text. This text can be anything, for example URL, contact information, a telephone number, even a poem! QR codes can be read by an optical device with the appropriate software. Such devices range from dedicated QR code readers to mobile phones.
In this article I'll show you how you can easily generate QR Codes from within your PHP application and share some ideas on how and when to use them, We'll be using VeryUtils PHP QR Code Generator, a library written in PHP for generating QR Codes and which doesn't require any dependencies beyond the standard GD2 graphics extension for creating images.
The first, please open following web page in your web browser,
You can click "Live Demo" button to test it online,
In the demo page of PHP QR Code Generator Web application, you may enter a text into "Data" field, such as email address, web URL, phone number, address, payment hyperlink, etc. information, select "ECC" and "Size" options, click "Generate" button, then you will get a QR Code easily.
VeryUtils PHP QR Code Generator Web application supports GET parameters also,
data=QR Code string
level= L or M or Q or H
size=from 1 to 10
for example, you may call it like below,
The "level" parameter is a level of error correction for the generated barcode, passed as a single letter string. This specifies how much of the data's codewords (8-bits per codeword) can be restored for a distorted or damaged QR Code image using the Reed-Solomon error correction algorithm. The higher the correction level, the less the data capacity of the barcode can be for a given dimension. Below is a table mapping the levels to their restore percentages and the string constants used when calling the PHP QR Code library.
Common Uses for QR Codes
The most common application for QR Codes is to encode website URLs, such as that to a Facebook fan page of your latest product, your company, etc. The options are endless. I myself use it on my business card and encode the URL to my LinkedIn profile.