Ein modernes, benutzerfreundliches Python-GUI-Tool zum schnellen Dekodieren von QR-Codes und Barcodes.
Dieses Tool wurde entwickelt, um QR-Codes aus jeglicher Quelle auf dem Desktop so einfach wie möglich auszulesen – sei es von einer Webseite, aus einer Bilddatei oder direkt aus der Zwischenablage.
- 📸 Screenshot Snipping Tool: Markiere einfach einen Bereich auf deinem Bildschirm (z.B. einen QR-Code auf einer Webseite), und das Tool dekodiert ihn sofort.
- 📂 Drag & Drop: Ziehe Bilddateien direkt aus dem Windows-Explorer in das Programmfenster.
- 📋 Zwischenablage-Support: Hast du ein Bild kopiert? Drücke einfach
Strg + Vim Programm. - ⚡ Vielseitige Dekodierung: Unterstützt QR-Codes, EAN-13, Code128 und viele weitere Formate (basierend auf
pyzbar). - 🖥️ High-DPI Support: Skaliert korrekt auf modernen 4K-Monitoren unter Windows.
- 🔒 Offline & Sicher: Die Dekodierung passiert lokal auf deinem Rechner. Keine Bilder werden ins Internet hochgeladen.
- Python 3.10 oder höher (Getestet mit Python 3.13)
- Windows Betriebssystem (da
windndfür natives Drag & Drop genutzt wird)
- Die
QR Code Decoder.pywDatei herunterladen. - Installation der bibliotheken:
pip install pillow pyzbar windnd
- Starten via Doppelklick.
Hinweis: QR Code Decoder.pyw wird ohne Konsole gestartet. Wenn Konsole gewünscht, einfach umbenennen in QR Code Decoder.py (ohne w am ende)
- Screenshot machen: Klicke auf den Button "Screenshot Bereich". Der Bildschirm dunkelt sich ab -> Ziehe mit der Maus ein Rechteck über den QR-Code -> Lass los.
- Datei laden: Klicke auf "Datei öffnen" oder ziehe ein Bild per Drag & Drop in das graue Feld.
- Copy & Paste: Kopiere ein Bild irgendwo (Rechtsklick -> Kopieren) und drücke im Tool
Strg + V. - Ergebnis: Der Textinhalt des QR-Codes erscheint im rechten Textfeld und kann kopiert werden.
- Python 3
- Tkinter: Standard Python GUI Framework.
- Pillow (PIL): Für Bildverarbeitung und Screenshots (
ImageGrab). - pyzbar: Wrapper für die ZBar Barcode-Reader Bibliothek.
- windnd: Ermöglicht natives Windows Drag & Drop (kompatibel mit Python 3.13+).
Dieses Projekt ist unter der MIT Lizenz lizenziert.
