This project is a straightforward Python-based QR code generator that creates high-quality QR codes with customizable colors, size, and error correction levels. It leverages the qrcode and Pillow libraries to generate and save QR code images linking to any URL — demonstrated here with a GitHub profile link.
Ideal for learning QR code generation or integrating into larger projects like contactless menus, digital business cards, or quick link sharing.
- Generate QR codes encoding any URL or text.
- Customize size, border, and box dimensions.
- Set color schemes (foreground & background colors).
- Adjust error correction level for robustness.
- Output saved as an image file (PNG).
| Component | Library / Purpose |
|---|---|
| QR code generation | qrcode library |
| Image manipulation | Pillow (for coloring, sizing, and saving) |
| Language | Python |
| Dependencies | Listed in requirements.txt |