MiServe DevTools

Ihre Sticker

Heften Sie hier Tools an. Sie werden in diesem Browser gespeichert.

QR-Code-Generator

Machen Sie aus einem Link, einem Text, WLAN-Zugangsdaten, einer E-Mail oder einer Telefonnummer einen QR-Code und laden Sie ihn als SVG oder PNG herunter.

Fehlerkorrektur

Dank der Fehlerkorrektur kann ein Scanner einen beschädigten Code rekonstruieren: L stellt etwa 7 % davon wieder her, M 15 %, Q 25 % und H 30 %. Eine höhere Stufe braucht für denselben Inhalt mehr Module.

Läuft mit WebAssembly in Ihrem Browser. Nichts, was Sie einfügen, wird hochgeladen.

Ü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.

Fragen

Laufen diese QR-Codes ab?

Nein. Der Inhalt ist im Code selbst gespeichert und läuft über keinen unserer Server. Ein Code mit einem Link funktioniert so lange wie der Link.

Welche Fehlerkorrekturstufe sollte ich wählen?

M ist eine gute Standardwahl für einen Bildschirm oder einen sauberen Druck. Wählen Sie Q oder H für Etiketten und Verpackungen, die zerkratzt oder verschmutzt werden können. Wählen Sie L, wenn der Inhalt lang ist und der Code klein bleiben muss.

Kann jeder das WLAN-Passwort im Code lesen?

Ja. Das Passwort steht im Klartext im Code, wer ihn scannen kann, kann es also lesen. Teilen Sie den Code nur dort, wo Sie auch das Passwort teilen würden.

Warum scannt mein Smartphone den Code nicht?

Die üblichen Ursachen sind Farben mit zu wenig Kontrast, helle Module auf dunklem Hintergrund, eine fehlende Ruhezone oder ein so klein gedruckter Code, dass die Kamera die Module nicht auseinanderhalten kann. Langer Inhalt macht die Module kleiner. Kürzen Sie ihn also oder drucken Sie den Code größer.

Weitere Tools in Grafik