Zum Inhalt springen

Häufige Fragen zu QR-Codes und Barcodes

Alles rund um das Erstellen eines QR-Codes: Logos und Fehlerkorrektur, die zwölf Barcode-Formate und ihre Ziffernregeln, UTM-Parameter, die Bild-API und was diese Website erfasst – und was nicht.

Datenschutz und Daten

Bleiben meine Eingaben privat?
Ja. Der Generator auf der Startseite läuft vollständig in Ihrem Browser. Die eingegebene Adresse, das gewählte Logo und die Farben werden nie an einen Server geschickt – kodiert wird in JavaScript in Ihrem Tab. Sie können das im Netzwerk-Tab der Entwicklerwerkzeuge nachprüfen: Tippen im Eingabefeld löst keine Anfrage aus.
Was zeichnet die Website auf?
Auf den Inhaltsseiten läuft ein cookieloses Statistikskript von api.panalytics.money. Erfasst werden Seitenpfad, Referrer, Kampagnenparameter, Browser und Land in aggregierter Form – keine Cookies, keine geräteübergreifende Kennung, keine personenbezogenen Daten. Auf der Teilen-Route makeqrco.de/<url> läuft bewusst gar keine Statistik, weil die kodierte Adresse dort Teil des Pfads ist. Alle Einzelheiten stehen in der Datenschutzerklärung.
Werden erzeugte Codes gespeichert?
Nein. Es gibt kein Konto, keine Historie und keine Datenbank mit erzeugten Codes. Die Bild-API rendert das PNG bei jeder Anfrage neu und legt nichts ab.

Ausführlich: QR-Codes und DSGVO: wer beim Scannen was erfährt

QR-Codes

Was bedeuten die Fehlerkorrekturstufen L, M, Q und H?
Sie geben an, wie viel des Musters zerstört sein darf, ohne dass der Inhalt verloren geht: L rund 7 %, M rund 15 %, Q rund 25 % und H rund 30 %. Eine höhere Stufe fügt Redundanz hinzu und macht das Muster feiner. M ist ohne Logo die sinnvolle Voreinstellung, H braucht jeder Code mit Logo.
Wie viele Zeichen passen in einen QR-Code?
In der größten Version 40 bis zu 7.089 Ziffern, 4.296 alphanumerische Zeichen oder 2.953 Byte, jeweils bei niedrigster Fehlerkorrektur. Praktisch sollten Sie deutlich darunter bleiben: Je mehr Daten, desto mehr Module, und desto größer muss der Ausdruck sein.
Wie klein darf ein gedruckter QR-Code sein?
Als Faustregel 2 × 2 cm für eine kurze Adresse bei etwa 20 cm Leseabstand. Die brauchbare Näherung ist Leseabstand geteilt durch zehn: Ein Code, der aus zwei Metern gescannt werden soll, braucht ungefähr 20 cm Kantenlänge. Längere Inhalte erzeugen feinere Muster und brauchen entsprechend mehr Fläche.
Warum wird mein QR-Code nicht erkannt?
Die häufigsten Ursachen sind zu geringer Kontrast, ein invertierter Code (heller Code auf dunklem Grund), eine fehlende Ruhezone von vier Modulen ringsum, ein zu großes Logo, ein verdecktes Positionierungsmuster in einer der drei Ecken oder ein zu klein gedrucktes Symbol. Prüfen Sie diese Punkte in dieser Reihenfolge.
Kann ich das Ziel eines QR-Codes nachträglich ändern?
Nicht bei einem statischen Code, und hier entstehen ausschließlich statische Codes. Die Adresse steckt wörtlich im Muster. Wer das Ziel später ändern will, braucht einen dynamischen Code, also einen Weiterleitungsdienst zwischen Code und Ziel – mit dem Nachteil, dass der Code aufhört zu funktionieren, wenn dieser Dienst abgeschaltet wird oder das Abonnement endet.
Was sind die UTM-Parameter im Generator?
Kampagnenparameter, die Web-Analysewerkzeuge auswerten. Sie werden an die Adresse angehängt, bevor sie kodiert wird, damit Sie in Ihrer Statistik erkennen, welcher gedruckte Code welche Besuche gebracht hat. Für gedruckte Codes ist utm_medium=qr die übliche Konvention.
Kann ich hier auch einen QR-Code auslesen?
Ja. Der QR-Code-Leser dekodiert ein Bild, das Sie hochladen oder aus der Zwischenablage einfügen – ein Foto, einen Screenshot oder ein heruntergeladenes PNG –, vollständig in Ihrem Browser; das Bild wird nicht übertragen. Die Kamera wird nicht verwendet. Angezeigt werden der rohe Inhalt und seine Art (Webadresse, WLAN-Zugang, Kontakt, Text und so weiter). Ein Link wird nie von selbst geöffnet.

QR-Code lesen →

Kann ich viele QR-Codes auf einmal erstellen?
Ja. Der Massen-Generator nimmt eine einfache Liste mit einem Link oder Text pro Zeile oder eine CSV-Datei mit einer Spalte für die Dateinamen und erzeugt daraus bis zu 1.000 Codes in einem Durchgang. Format (PNG oder SVG), Größe und Fehlerkorrektur legen Sie einmal für den ganzen Stapel fest und laden alles als eine ZIP-Datei herunter. Wie der Einzelgenerator läuft er im Browser und lädt nichts hoch.

QR-Codes in Serie erstellen →

Ausführlich: Wie groß muss ein gedruckter QR-Code sein?

Barcodes

Welche Barcode-Formate werden unterstützt?
Zwölf: Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, QR, Data Matrix, PDF417, Aztec, ITF-14 und Interleaved 2 aus 5. Für jede dieser Symbologien außer QR gibt es eine eigene Seite mit Zeichensatz, Längenregeln, Prüfziffer und Einsatzgebieten.
Kann ich mir eine EAN-Nummer selbst ausdenken?
Für den Verkauf im Handel nicht. EAN- und UPC-Nummern werden aus einer Basisnummer vergeben, die Sie bei GS1 Germany beantragen. Ein Generator kann Ihnen keine Nummer zuteilen, und eine erfundene Nummer wird zurückgewiesen oder kollidiert mit einem fremden Produkt.
Warum meldet der Barcode-Generator einen Fehler?
Weil jede Symbologie Länge und Zeichensatz vorschreibt und bwip-js lieber die Ausgabe verweigert, als ein unlesbares Symbol zu zeichnen. Typische Ursachen: falsche Ziffernzahl bei EAN oder UPC, Buchstaben in einem numerischen Format, ungerade Ziffernzahl bei Interleaved 2 aus 5, Kleinbuchstaben in Code 39 oder eine selbst getippte, falsche Prüfziffer.
Was ist die SVG-Formmaske?
Eine rein gestalterische Funktion. Sie laden eine SVG-Silhouette hoch, und der Barcode wird auf deren Umriss beschnitten. Dabei gehen kodierte Daten verloren, ein maskierter Barcode ist also konstruktionsbedingt nicht scannbar. Für Plakate gedacht, nicht für die Kasse.

Ausführlich: Barcode oder QR-Code – und was „umwandeln“ tatsächlich heißt

Dateien und Bild-API

PNG oder SVG?
PNG für Bildschirm, E-Mail, Präsentationen und soziale Netzwerke. SVG immer dann, wenn gedruckt wird: Der Vektor bleibt in jeder Größe scharf, während ein hochskaliertes PNG weiche Kanten bekommt, die günstige Scanner falsch auswerten.
Wie funktioniert die Bild-API?
Stellen Sie einer beliebigen Adresse makeqrco.de/qr/ voran, und der Server liefert ein PNG mit 512 × 512 Pixeln zurück. Kein Schlüssel, keine Anmeldung, kein Kontingent, offener CORS-Header. Damit lässt sich der Code direkt in ein img-Tag, in Markdown oder in eine HTML-E-Mail setzen.
Lässt sich die Ausgabe der Bild-API anpassen?
Ja, alles außer einem Logo. Über die Query-Parameter size, margin, ec (l, m, q oder h), dark, light und format=svg steuern Sie das Ergebnis, etwa makeqrco.de/qr/https://example.com?size=1024&ec=h. Ein PNG darf 64 bis 1024 Pixel groß sein; darüber nehmen Sie format=svg, das bis 2048 geht, den Server kaum belastet und ohnehin verlustfrei skaliert. light=transparent liefert einen transparenten Hintergrund. Ein Logo bleibt dem Generator vorbehalten, weil es im Browser auf einem Canvas eingesetzt wird.
Worin unterscheiden sich makeqrco.de/<url> und makeqrco.de/qr/<url>?
Der Pfad mit /qr/ liefert das reine Bild als image/png. Der Pfad ohne /qr/ liefert eine HTML-Seite, die denselben Code anzeigt – praktisch, wenn Sie den Link in einen Chat einfügen und dort eine Vorschau erscheinen soll. Für die Verwendung als Bild nehmen Sie immer die /qr/-Form.

Ausführlich: Statische oder dynamische QR-Codes – was Sie wirklich brauchen

Ratgeber

Oben stehen die kurzen Antworten. Hier sind die ausführlichen — mit den Zahlen und der Begründung dahinter.

Alle Ratgeber zu QR-Codes und Barcodes →

Bereit für den ersten Code?