⚡ Python Power Shots — 🧾 QR Code Generator
Posted On: October 7, 2025
Description:
📌 Introduction
Want to share a link, contact info, or any piece of text instantly? With Python’s qrcode library, you can generate your own scannable QR codes — no internet connection, no external tools.
This Power Shot helps you turn any URL or text into a QR code image in just a few lines of code. You can customize colors, borders, and even the size to match your branding or style.
🔎 Explanation
- qrcode.QRCode() creates a configurable QR generator object.
- Parameters like version, error_correction, box_size, and border let you control the size and robustness of your QR code.
- You can encode any data — URLs, text, contact info, or even small payloads like tokens or keys.
- Once generated, the QR code can be saved as an image and shared directly.
- Works completely offline and is extremely lightweight.
✅ Key Takeaways
- 🧾 Convert any text or link into a QR code instantly.
- ⚙️ Customize the QR style, color, and border easily.
- 💾 Save and reuse QR codes across your projects or print media.
Code Snippet:
"""
Programmer: python_scripts (Abhijith Warrier)
PYTHON SCRIPT TO GENERATE A QR CODE USING qrcode 🐍🧾📱
This script turns any text or URL into a scannable QR code image. You can customize
colors, borders, and sizes easily.
Perfect for sharing project links, contact info, or secrets securely.
"""
# Import the qrcode library to generate QR codes
import qrcode
# --- Step 1: Define the text or URL you want to encode ---
# Replace this link or text with your own content
data = ""
# --- Step 2: Create a QRCode object with configuration ---
# version: controls the size (1 = small, 40 = large)
# error_correction: defines how much of the code can be restored if damaged
# box_size: size of each pixel box in the QR grid
# border: thickness (number of boxes) around the code
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
# --- Step 3: Add data and build the QR code ---
qr.add_data(data)
qr.make(fit=True)
# --- Step 4: Create an image from the QR code ---
# fill_color sets the QR dots color; back_color sets the background
img = qr.make_image(fill_color="black", back_color="white")
# --- Step 5: Save the QR code image ---
# You can change the filename or format (e.g., .jpg, .bmp)
img.save(".png")
print("✅ QR Code generated successfully and saved")
Link copied!
Comments
Add Your Comment
Comment Added!
No comments yet. Be the first to comment!