Back to Projects

QR Code Generator And Scanner

PythonDesktopQR

Generate and scan QR codes. Create from text or URL, customize colors and size, save PNG/JPG, and scan via webcam or image.

QR Code Generator And Scanner

This app provides a user-friendly interface for generating and scanning QR codes.

You can create QR codes from text or URLs, customize colors, backgrounds, and sizes, save them as PNG/JPG, and scan codes from images or in real time via webcam. Scanned data can be copied to the clipboard.

Features:

  • QR generation from text/URL
  • Color/background/size customization
  • Save as PNG / JPG
  • Scan from image
  • Real-time webcam scanning
  • Copy to clipboard

Tech Stack

  • Python 3.x
  • Tkinter (GUI)
  • qrcode
  • OpenCV
  • pyzbar

Technical Architecture

UI -> QR Generator/Scanner -> Image/Camera I/O -> Output

Challenges & Lessons Learned

  • Reliable scanning in varied lighting
  • Error-tolerant decode flow
  • Export quality and file sizes

Testing / Logging / Monitoring

  • Tests: Manual tests with multiple QR samples
  • Logging: Basic operation/error logs
  • Monitoring: Local app, no monitoring required

GitHub: https://github.com/furkandalyan/QR-Code-Generator-Scanner.git