Zum Hauptinhalt springen

QR-Code erstellen

Der QR-Code-Generator kodiert Text, eine URL, WLAN-Zugangsdaten oder eine Kontaktkarte in Ihrem Browser in einen QR-Code. Der komplette Encoder – Reed–Solomon-Fehlerkorrektur eingeschlossen – läuft in der Seite; das WLAN-Passwort, das Sie kodieren, wird also nie irgendwohin gesendet, und der Code hat keine Weiterleitung, kein Tracking und kein Ablaufdatum.

Nur lokal
Fehlerkorrektur
Geben Sie Text ein oder laden Sie ein Beispiel für den QR-Code.

Wie funktioniert QR-Code erstellen?

Fast jeder kostenlose QR-Generator im Internet kodiert Ihre Daten auf einem Server, und viele leiten zusätzlich über ihre eigene Domain weiter, statt direkt zu Ihrer URL. Das verschafft ihnen eine Aufzeichnung jedes Scans und die Möglichkeit, nach dem Drucken zu ändern, wohin der Code zeigt – oder ihn ablaufen zu lassen, wenn ein Abo ausläuft. Die Codes auf dem Restauranttisch, die nicht mehr funktionieren, sind meist genau das.

Dieser Encoder ist ISO/IEC 18004, implementiert in der Seite. Es wird nichts angefordert, nichts gesendet, und der Code zeigt exakt auf das, was Sie angegeben haben.

Der Modus entscheidet, wie viel hineinpasst

Der numerische Modus packt drei Ziffern in zehn Bits. Alphanumerisch packt zwei Zeichen in elf, über einem Zeichensatz aus 45 Zeichen, der Großbuchstaben und ein paar Symbole enthält, aber keine Kleinbuchstaben. Der Byte-Modus braucht acht Bits pro Byte. Eine URL in Großbuchstaben passt daher in ein kleineres Symbol als dieselbe URL in gemischter Schreibweise – deshalb ist HTTPS://EXAMPLE.COM auf einem Poster kein Schreien, sondern Ingenieurskunst.

Reed–Solomon ist der Grund, warum ein beschädigter Code noch scannt

Die Fehlerkorrektur-Codewörter werden über GF(256) berechnet und mit den Daten verschachtelt, sodass ein Kratzer oder ein Kaffeefleck nur wenige Codewörter aus jedem Block zerstört statt einen Block komplett. Das ist wichtig, denn Reed–Solomon korrigiert nur eine begrenzte Anzahl von Fehlern pro Block: Interleaving macht aus konzentrierter Beschädigung verteilte Beschädigung, mit der die Mathematik umgehen kann.

Maskierung ist nicht nur Kosmetik

Daten, die zufällig eine große leere Fläche erzeugen, oder eine Folge, die wie ein Finder-Pattern aussieht, sind für einen Scanner schwer zu erfassen. Der Standard definiert acht Maskenmuster; ein korrekter Encoder wendet alle acht an, bewertet jedes nach vier Strafregeln und behält das Ergebnis mit dem niedrigsten Wert. Das ist der Unterschied zwischen einem Code, der sofort scannt, und einem, der unter Supermarktbeleuchtung drei Anläufe braucht.

Die Fehlerkorrekturstufe ist ein Kompromiss, keine Qualitätseinstellung

Mehr Korrektur bedeutet mehr Redundanz im selben Symbol – entweder wächst das Symbol, oder die Nutzdaten schrumpfen. Stufe M ist richtig für den Bildschirm oder einen sauberen Druck. Stufe Q oder H ist die Größe wert bei einem Aufkleber, der in Händen genommen wird, einem Etikett für draußen oder einem Code mit einem Logo über der Mitte – was gerade deshalb funktioniert, weil die Korrektur das Logo als Beschädigung behandelt.

Die Ruhezone gehört zum Code

Der Standard verlangt vier Module freien Randes. Scanner brauchen ihn wirklich, um den Rand des Symbols zu finden; ein QR-Code, der direkt an einem farbigen Hintergrund oder einem anderen Element anliegt, ist ein häufiger Grund, warum gedruckte Codes scheitern. Der Rand ist in die heruntergeladene Datei eingebaut, statt ihn dem zu überlassen, der den Code platziert.

Nutzdaten

https://toolsbyus.com

Symbol

version 2 (25x25 modules)
mode    byte
level   M — about 15% recoverable
21 bytes of payload

Welche Optionen und Sonderfälle unterstützt QR-Code erstellen?

Technische Referenz und Optionen
ParameterTypStandardVerhalten & Sonderfälle
Stufe LFehlerkorrektur~7%Bis zu 7 % dürfen beschädigt sein. Kleinster Code für dieselben Daten.
Stufe MFehlerkorrektur~15%Bis zu 15 % korrigierbar. Die übliche Wahl für Bildschirm und sauberen Druck.
Stufe QFehlerkorrektur~25%Bis zu 25 % korrigierbar. Sinnvoll für Aufkleber und Etiketten.
Stufe HFehlerkorrektur~30%Bis zu 30 % korrigierbar. Nötig bei überlagertem Logo oder Außeneinsatz.
Numerischer Modus10 Bit pro 3 ZiffernautomatischNur Ziffern. Der mit Abstand dichteste Modus – eine Telefonnummer fällt kaum ins Gewicht.
Alphanumerischer Modus11 Bit pro 2 ZeichenautomatischZiffern, Großbuchstaben A–Z, Leerzeichen und $%*+-./:. Eine URL in Großbuchstaben passt in ein kleineres Symbol als eine mit Groß- und Kleinschreibung.
Byte-Modus8 Bit pro ByteautomatischAlles andere, kodiert als UTF-8 – das setzt jeder moderne Scanner voraus, auch wenn die Spezifikation nominell ISO-8859-1 nennt.
RuhezoneModule4Der leere Rand, den die Spezifikation verlangt. Scanner brauchen ihn, um die Kante des Symbols zu finden; ein Code, der bündig am Hintergrund anliegt, ist ein häufiger Grund für Druckprobleme.
Version1 bis 20die kleinste, die passtDie Größe ist Version × 4 + 17 Module. Version 20 auf Stufe L fasst 858 Bytes – mehr, als eine Handykamera bequem auflösen kann.
AusgabeSVG oder PNG—SVG zum Drucken – es ist auflösungsunabhängig und ein einziges path-Element. PNG überall dort, wo keine Vektorgrafik akzeptiert wird.

Häufig gestellte Fragen

Läuft dieser QR-Code ab?

Nein, und er kann nicht. Der Code kodiert Ihre Daten direkt – es gibt keine Weiterleitung, keinen Kurzlink und nichts auf einem Server, das ausfallen könnte. Das ist der Unterschied zu den meisten kostenlosen Generatoren, die einen Link über ihre eigene Domain kodieren: Das gibt ihnen Scan-Analysen, die Möglichkeit, das Ziel nach dem Drucken zu ändern, und die Möglichkeit, es ablaufen zu lassen. Die Codes auf dem Restauranttisch, die nicht mehr funktionieren, sind meist genau das.

Welche Fehlerkorrekturstufe soll ich wählen?

M für den Bildschirm oder einen sauberen Druck – der Standard überall, und das aus gutem Grund. Q oder H für einen Aufkleber, ein Etikett, alles für draußen oder alles, was in Händen genommen wird: Die Redundanz kostet Symbolgröße und bringt Toleranz gegenüber Beschädigung. H ausdrücklich dann, wenn Sie ein Logo über die Mitte legen – das funktioniert, weil die Korrektur das Logo als Beschädigung behandelt und daraus wiederherstellt.

Warum ergibt eine URL in Großbuchstaben einen kleineren Code?

Weil der alphanumerische Modus zwei Zeichen in elf Bits packt und sein Zeichensatz aus 45 Zeichen Großbuchstaben enthält, aber keine Kleinbuchstaben. Eine URL in gemischter Schreibweise fällt in den Byte-Modus mit acht Bits pro Zeichen zurück. HTTPS://EXAMPLE.COM/PATH in Großbuchstaben kann ein deutlich kleineres Symbol sein als dieselbe URL in Kleinbuchstaben, und Hostnamen unterscheiden Groß- und Kleinschreibung nicht – es funktioniert also trotzdem.

Ist es sicher, hier ein WLAN-Passwort zu kodieren?

Die Kodierung passiert vollständig in Ihrem Browser; das Passwort wird also nirgendwohin übertragen – das können Sie im Netzwerk-Panel prüfen. Was der QR-Code selbst tut, ist, das Passwort in eine Form zu bringen, die jeder lesen kann, der den Code fotografiert: Es ist eine Bequemlichkeit für ein Gästenetz, kein Sicherheitsmerkmal. Drucken Sie es für Gäste aus, nicht für das Netzwerk, in dem Ihre Server stehen.

SVG oder PNG?

SVG für alles Gedruckte. Ein QR-Code ist ein Raster aus Quadraten – genau das, was Vektorgrafik perfekt beherrscht – und bleibt bei jeder Größe scharf: Ein für ein Poster vergrößerter, gerasterter Code bekommt weiche Kanten, die Scanner nicht mögen. PNG für Kontexte, die keine Vektorgrafik akzeptieren, etwa manche E-Mail-Clients und soziale Plattformen.

Warum gibt es einen weißen Rand, den ich nicht entfernen kann?

Das ist die Ruhezone, und der Standard verlangt vier Module davon. Scanner nutzen sie, um zu erkennen, wo das Symbol endet und der Rest der Welt beginnt; ohne sie sinken die Erkennungsraten deutlich. Sie ist in der heruntergeladenen Datei enthalten, gerade damit sie nicht verloren geht, wenn jemand den Code vor einen farbigen Hintergrund setzt.