Easy way to generate QR code with Python.

Making the QR code.


Let’s try another simple but useful Python use case and generate QR code for any desired link using qrcode library. In my example below I create code leading to my website.

A quick response or simply QR code is a special kind of barcode that can be read easily by different digital devices and which stores information as a series of pixels in a square-shaped grid.

QR code generated with python.



QR codes are frequently used to track information about web links (URLs) or just different products in a supply chain and often used for marketing/advertising purposes.
The result code usually consists of black modules arranged in a square pattern on a white background. The information encoded can be made up of any kind of data (e.g., binary, alphanumeric, etc). QR code is detected by a 2-dimensional digital image sensor and then digitally analyzed by a programmed processor.



The main steps to generate QR code:

1 Install qrcode library.
2 Import the library.
3 Define address to be coded.
4 Define output type.
5 Export the image file.



#install qrcode library
# pip install qrcode

#Import qrcode library
import qrcode

#Define address to be coded
img = qrcode.make('https://python-code.pro/')

#Define output type
type(img)  # qrcode.image.pil.PilImage

#Save qr code as png file
img.save("my_site_link.png")
QR code generated code output.




See also related topics: