Skip to content

A simple tool to generate QR codes written in python. 🀳🏻

License

Notifications You must be signed in to change notification settings

saad2134/swiftqr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🀳🏻 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