QR-Code-Generator
Eine URL, ein WLAN-Passwort oder beliebigen Text in einen QR-Code verwandeln, vollständig in Ihrem Browser.
Läuft vollständig in Ihrem Browser. Nichts wird hochgeladen, protokolliert oder gespeichert.
Tippen Sie etwas ein und bekommen Sie einen QR-Code, als SVG, das Sie kopieren oder herunterladen und in jeder Größe drucken können, ohne dass es unscharf wird.
Er wird in Ihrem Browser erzeugt. Das zählt hier mehr als bei den meisten Tools: Das mit Abstand Häufigste, was jemand in einen QR-Code steckt, ist ein WLAN-Passwort, und danach eine Telefonnummer, eine Wohnadresse oder ein Zahlungslink. Nichts davon erreicht hier einen Server, und es gibt nichts zu protokollieren, weil nichts gesendet wird.
Wie es funktioniert
Der Encoder folgt ISO/IEC 18004 und ist auf dieser Website ausgeschrieben, statt von irgendwoher geladen zu werden, denn auf diesen Seiten gibt es überhaupt kein externes Skript.
Er wählt den schmalsten der drei Kodiermodi, in den Ihr Text passt. Reine Ziffern packen drei Zeichen in zehn Bit; Großbuchstaben, Ziffern und eine Handvoll Sonderzeichen packen zwei in elf; alles andere sind acht Bit je UTF-8-Byte. Deshalb erzeugt eine URL in Großbuchstaben einen sichtbar kleineren Code als dieselbe URL in Kleinbuchstaben.
Dann wählt er die kleinste der vierzig Symbolgrößen, die die Daten auf der von Ihnen gewählten Fehlerkorrekturstufe fasst, fügt Reed-Solomon-Prüfzeichen hinzu und verschachtelt das Ergebnis, damit ein Schaden an einer Stelle über alle Blöcke verteilt wird, statt einen davon zu zerstören.
Zuletzt probiert er alle acht Standard-Maskenmuster durch und behält das, das nach den Strafregeln der Norm selbst am niedrigsten abschneidet — die wenigsten langen Folgen einer Farbe, die wenigsten Formen, die ein Lesegerät für eine Eckmarkierung halten könnte, und das gleichmäßigste Verhältnis von dunkel und hell.
Häufige Fragen
Welche Fehlerkorrekturstufe soll ich nehmen?
Mittel, sofern Sie keinen Grund haben. Höhere Stufen lassen einen beschädigten oder teilweise verdeckten Code noch lesen, nehmen den Platz aber aus demselben Symbol, derselbe Text braucht also einen größeren, dichteren Code. Nehmen Sie Hoch, wenn der Code klein gedruckt wird, im Freien hängt, auf etwas kommt, das knittert, oder wenn ein Logo über seiner Mitte liegt.
Wie mache ich einen QR-Code für mein WLAN?
Nehmen Sie das Format WIFI:T:WPA;S:Netzname;P:passwort;; als Text — das ist die Zeichenkette, die Telefone verstehen. Da diese Seite in Ihrem Browser läuft, bleibt das Passwort auf Ihrem Rechner; es lohnt sich, sorgfältig zu sein, in welche Website man ein WLAN-Passwort einfügt.
Warum ist der Code größer, wenn ich Kleinbuchstaben benutze?
Weil Kleinbuchstaben nicht im kompakten Alphabet stehen. Großbuchstaben, Ziffern, Leerzeichen und acht Sonderzeichen kodieren zwei Zeichen je elf Bit; alles andere fällt auf acht Bit je Byte zurück. Ein in Großbuchstaben geschriebener Domainname spart oft eine ganze Symbolversion, und URLs sind im Hostteil unabhängig von der Schreibweise, es ist also eine kostenlose Ersparnis.
Kann ich ein Logo in die Mitte setzen?
Nicht auf dieser Seite, aber Sie können es mit dem SVG selbst tun. Erzeugen Sie mit hoher Korrektur und decken Sie in der Mitte höchstens etwa ein Fünftel der Breite ab. Prüfen Sie das Ergebnis mit einem echten Telefon, bevor Sie etwas drucken: Die Fehlerkorrektur ist das, was es funktionieren lässt, und es gibt keine Warnung, wenn Sie zu viel genommen haben.
Warum ein SVG und kein PNG?
Weil ein QR-Code ein Raster aus Quadraten ist, und genau darin sind Vektorgrafiken gut. Ein SVG druckt in jeder Größe scharf, von der Visitenkarte bis zum Plakat, und es sind ein paar Kilobyte. Jedes Bildbearbeitungsprogramm macht daraus ein PNG, wenn Sie eines brauchen.
Zählt der weiße Rand?
Ja, und er ist enthalten. Die Norm nennt ihn Ruhezone und verlangt auf jeder Seite vier Module freien Raum; Lesegeräte erkennen daran, wo das Symbol endet. Ein bis an den Rand beschnittener Code ist der häufigste Grund, warum ein gedruckter sich nicht scannen lässt.
Gut zu wissen
- Alles geschieht in Ihrem Browser. Was Sie tippen, wird nicht hochgeladen, nicht protokolliert und nicht gespeichert.
- Ein QR-Code trägt keinerlei Sicherheit. Alles, was in einem kodiert ist, kann jeder lesen, der ihn fotografiert, ein Code ist also eine bequeme Art, etwas einzutippen, und keine Art, es zu verbergen.