Über dieses Tool
Was ein QR-Code enthält
Ein QR-Code speichert eine kurze Folge von Bytes, meist Text. Was nach dem Scannen passiert, hängt vom Scanner ab und davon, wie dieser Text beginnt: Die meisten Smartphone-Kameras bieten an, einen https://-Link im Browser zu öffnen, sich mit dem in einem WIFI:-String beschriebenen Netzwerk zu verbinden, für einen mailto:-Link eine Nachricht zu beginnen und eine tel:-Nummer anzurufen.
Die hier erstellten Codes sind statisch: Der Inhalt steckt im Muster selbst. Es gibt keine Weiterleitung und kein Konto dahinter, sie funktionieren also so lange, wie der Link oder das Netzwerk existiert, auf das sie verweisen.
Versionen, Module und Fehlerkorrektur
Die kleinen Quadrate heißen Module. Einen QR-Code gibt es in 40 Größen, den sogenannten Versionen: Version 1 hat 21 × 21 Module, und jede weitere Version fügt pro Seite 4 Module hinzu, bis 177 × 177 bei Version 40. Das Tool wählt die kleinste Version, in die Ihr Inhalt passt.
Ein Teil jedes Codes ist Redundanz. Damit kann ein Scanner den Code rekonstruieren, wenn er zerkratzt oder teilweise verdeckt ist. Stufe L kann etwa 7 % des Codes wiederherstellen, M 15 %, Q 25 % und H 30 %. Mehr Redundanz lässt weniger Platz: Der größte Code fasst auf Stufe L 2.953 Bytes und auf Stufe H 1.273 Bytes.
Einen Code erstellen, der sich scannen lässt
Scanner erwarten dunkle Module auf hellem Hintergrund mit einem leeren Rand, der Ruhezone, von 4 Modulen auf jeder Seite. Zu wenig Kontrast, invertierte Farben und ein fehlender Rand sind die üblichen Gründe, wenn ein Code nicht funktioniert.
Verwenden Sie SVG für den Druck: Es bleibt in jeder Größe scharf. Das PNG gibt jedem Modul dieselbe ganze Zahl an Pixeln, damit die Kanten scharf bleiben; Pixel, die sich nicht gleichmäßig aufteilen lassen, werden zu zusätzlichem Rand.
So funktioniert es
Das Muster wird von der Open-Source-Go-Bibliothek go-qrcode berechnet, die zu WebAssembly kompiliert ist und in einem Hintergrund-Thread Ihres Browsers läuft. Aus diesem Muster zeichnet die Seite anschließend SVG und PNG. Der Inhalt, einschließlich eines WLAN-Passworts, wird nirgendwohin gesendet.