Skip to content

This Python desktop app, built with Tkinter, qrcode, and Pillow, generates custom QR codes. Embed your logo at the center of any text/URL QR code for branding. Preview instantly and save as .png. Ideal for businesses and marketing, ensuring high error correction for scannability.

Notifications You must be signed in to change notification settings

Egdar2001/QR-GENERATOR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a Python-based desktop application that allows users to generate custom QR codes with an optional logo embedded at the center. Built with the powerful qrcode and Pillow libraries, and featuring an intuitive GUI built using Tkinter, this tool is ideal for businesses, personal branding, and marketing purposes where QR codes with logos are often used on product packaging, business cards, websites, or flyers.

The application accepts any text or URL input and generates a scannable QR code with high error correction, ensuring the logo overlay does not affect readability. Users can instantly preview the generated QR code and save it as a .png file with just one click.

🚀 Features:

✅ Generate QR Codes from any text or URL.

🖼️ Embed a Logo at the center of the QR code (e.g., company logo or avatar).

💾 Save QR Code as an image file (.png) to your computer.

🎛️ Graphical User Interface for ease of use, built with Tkinter.

⚠️ Input Validation & Error Handling for missing input or logo file.

📱 Scannable QR Codes using any QR reader app or camera.

🔧 Tech Stack:

Language: Python

Libraries: qrcode, Pillow (PIL), Tkinter

Image Output: .png

📝 Use Cases:

Product packaging with QR links

Business cards with embedded brand logos

Event promotions or digital contact sharing

Branded QR codes for websites or portfolios

▶️ How to Run This Program

pip install requirements.txt

RUN: python qr_generator.py

About

This Python desktop app, built with Tkinter, qrcode, and Pillow, generates custom QR codes. Embed your logo at the center of any text/URL QR code for branding. Preview instantly and save as .png. Ideal for businesses and marketing, ensuring high error correction for scannability.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages