https://github.com/saad2134/swiftqr
A simple tool to generate QR codes written in python. 🤳🏻
https://github.com/saad2134/swiftqr
customtkinter customtkinterprojects internal-tools mini-tools pil python python-qr-code-generator python-qrcode qr-code qr-generator qrcode-generator tkinter utility-tools
Last synced: 3 months ago
JSON representation
A simple tool to generate QR codes written in python. 🤳🏻
- Host: GitHub
- URL: https://github.com/saad2134/swiftqr
- Owner: saad2134
- License: mit
- Created: 2025-03-01T17:39:12.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-01T17:59:38.000Z (8 months ago)
- Last Synced: 2025-03-16T01:34:32.845Z (8 months ago)
- Topics: customtkinter, customtkinterprojects, internal-tools, mini-tools, pil, python, python-qr-code-generator, python-qrcode, qr-code, qr-generator, qrcode-generator, tkinter, utility-tools
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🤳🏻 SwiftQR
A simple tool to generate QR codes. Written in python.
## 🚀 Features
- Customizable Content: Enter any URL or text to generate your QR code. 🔗📝
- Color Customization: Pick your own fill and background colors with an intuitive color chooser. 🎨
- Multiple Body Styles: Choose from Square, Gapped Square, Circle, or Rounded QR designs. ⬛⚪🔵
- Logo Overlay: Upload a logo to overlay on your QR code, with the option to remove the QR background behind it. 🖼️
- Image Size Control: Specify your desired image size (in pixels) for a crisp, high-quality output. 📏
- Dark Mode Support: Toggle between Dark and Light themes to match your style. 🌙☀️
- Easy Saving: Save your QR codes in PNG or JPG formats with just a few clicks. 💾
## 🛠️ Tech Stack & Modules Used
- Python: The core language powering the application.
- CustomTkinter: Provides modern and customizable widgets for an attractive GUI.
- PIL (Pillow): Used for advanced image processing tasks.
- qrcode: The library that handles QR code generation.
- Tkinter: Manages file dialogs and message boxes for user interaction.
## 🔄 How It Works
1. Input Content: Simply type in your desired URL or text.
2. Customize: Choose your colors, select a body style, and upload an optional center logo.
3. Generate: Hit the "Generate QR Code" button to create your QR code.
4. Preview: See an instant preview of your QR code on the screen.
5. Save: Save your masterpiece in either PNG or JPG format.
## ✍️ Endnote
Thank you for reading!
Support me on https://buymeacoffee.com/saad1inc