Standards & Formate

Der QR-Code-Standard ISO/IEC 18004, erklärt

QR-Codes werden durch einen offenen internationalen Standard definiert, ISO/IEC 18004. Hier erfährst du, was der Standard abdeckt und warum er wichtig ist.

Der Standard ISO/IEC 18004 ist das gemeinsame Regelwerk, das QR-Codes überall funktionieren lässt – er definiert genau, wie ein QR-Code aufgebaut, codiert und decodiert wird, sodass jeder konforme Scanner der Welt jeden konformen Code lesen kann.

Jedes Mal, wenn du in einem Land einen QR-Code auf einem Plakat mit einem in einem anderen Land gekauften Telefon scannst, verlässt du dich auf eine unsichtbare Übereinkunft, die in einem Dokument namens ISO/IEC 18004 niedergeschrieben ist. Sie ist der Grund, warum ein QR-Code keine proprietäre Spielerei, sondern ein echter offener Standard ist. Lass uns auseinandernehmen, was dieser Standard tatsächlich sagt und warum es so wichtig ist, einen zu haben. 🐾

Was ist ISO/IEC 18004?

ISO/IEC 18004 ist der internationale Standard, der die QR-Code-Symbologie festlegt – der technische Name für die "Sprache" des QR-Codes. Er wird gemeinsam von der Internationalen Organisation für Normung (ISO) und der Internationalen Elektrotechnischen Kommission (IEC) herausgegeben, den beiden Gremien, die die meisten Informationstechnik-Standards der Welt pflegen.

Die erste Ausgabe erschien im Jahr 2000, nur wenige Jahre nachdem Denso Wave 1994 den QR-Code erfunden hatte. Er wurde seitdem überprüft und überarbeitet, um neue Funktionen hinzuzufügen und Details zu klären, doch der Kern ist bemerkenswert stabil geblieben. Weil das Format in einem offenen Standard eingefroren ist, wird ein Code, den du heute erzeugst, noch in Jahrzehnten scannen – kein Anbieter kann die Regeln unter dir stillschweigend ändern.

Was legt der Standard tatsächlich fest?

Ein Standard wie dieser hat eine große Aufgabe: Mehrdeutigkeit zu beseitigen. Wenn zwei Ingenieure auf entgegengesetzten Seiten der Welt ihm beide folgen, stimmen ihr Codierer und ihr Decodierer perfekt überein. Um das zu erreichen, legt ISO/IEC 18004 jede Ebene eines QR-Codes fest.

  • Symbolstruktur – die Größen (genannt Versionen), das Modulraster und die festen Funktionsmuster wie Such-, Takt- und Ausrichtungsmuster.
  • Codierung der Daten – wie Text und Zahlen zu Bits werden, mithilfe der Modi numerisch, alphanumerisch, Byte und Kanji.
  • Fehlerkorrektur – das Reed–Solomon-Verfahren und die vier Stufen (L, M, Q, H), die beschädigte Codes weiterhin lesbar machen.
  • Datenmaskierung – die acht Maskenmuster, die die Pixel gleichmäßig durchmischt halten, damit Scanner nicht verwirrt werden.
  • Format- und Versionsinformation – die kleinen geschützten Bereiche, die einem Lesegerät die Fehlerstufe, die Maske und die Größe mitteilen.
  • Ein Referenz-Decodieralgorithmus – ein Schritt-für-Schritt-Rezept, dem ein Scanner folgen kann, um ein Bild wieder in die ursprünglichen Daten zu verwandeln.

Wenn du eine freundliche Führung durch diese physischen Bereiche möchtest, benennt unser Ratgeber Anatomie eines QR-Codes jeden Teil, und wie QR-Codes funktionieren geht den gesamten Scanvorgang durch.

Struktur: Versionen, Module und Funktionsmuster

Der Standard definiert QR-Codes in Versionen von 1 bis 40. Version 1 ist ein Raster von 21×21 Modulen (den kleinen Quadraten); jeder Schritt nach oben fügt vier Module pro Seite hinzu, sodass Version 40 stattliche 177×177 misst. Je größer die Version, desto mehr Daten fasst sie.

Innerhalb jedes Symbols sind bestimmte Bereiche reserviert. Die drei großen Suchmuster in den Ecken lassen einen Scanner den Code lokalisieren und ausrichten; die gepunkteten Taktmuster wirken als Lineal; und Ausrichtungsmuster (ab Version 2) helfen, Neigung und Verzerrung zu korrigieren. Der Standard legt genau fest, wo jedes davon sitzt, damit Decodierer immer wissen, wo sie suchen müssen.

Codierung: Text in Bits verwandeln

ISO/IEC 18004 definiert vier wesentliche Codierungsmodi, jeder auf eine andere Art von Inhalt abgestimmt. Der numerische Modus packt Ziffern dicht (10 Bit pro 3 Ziffern), der alphanumerische bewältigt einen Satz von 45 Zeichen (11 Bit pro 2 Zeichen), der Byte-Modus trägt beliebige Bytes wie UTF-8-Text, und der Kanji-Modus speichert japanische Zeichen kompakt (jeweils 13 Bit). Ein Codierer kann sogar mitten in einer Nachricht die Modi wechseln, um effizient zu bleiben. Unser ausführlicher Beitrag zu QR-Code-Codierungsmodi zeigt, wie das funktioniert, und Zeichencodierung und QR-Codes behandelt die Textseite.

Ein guter Standard sagt nicht nur "speichere die Daten". Er sagt genau, welches Bit wohin gehört – diese Präzision macht globale Interoperabilität möglich.

Fehlerkorrektur: die Referenz für Zuverlässigkeit

Einer der wertvollsten Beiträge des Standards ist ein rigoroses Fehlerkorrektur-Verfahren auf Basis von Reed–Solomon-Codes. Es definiert vier Schutzstufen – ungefähr 7 % (L), 15 % (M), 25 % (Q) und 30 % (H) des Codes wiederherstellbar – und legt genau fest, wie die Wiederherstellungsbytes berechnet und mit deinen Daten verschachtelt werden. Das ist die Mathematik hinter QR-Codes, die noch scannen, wenn sie zerkratzt, verschmiert oder teilweise von einem Logo verdeckt sind. Siehe QR-Code-Fehlerkorrektur und Reed–Solomon-Fehlerkorrektur für die Details ohne die schwere Algebra.

Der Referenz-Decodieralgorithmus

Ein feiner, aber wichtiger Teil von ISO/IEC 18004 ist, dass er ein Referenz-Decodierverfahren beschreibt: die Suchmuster lokalisieren, das Abtastraster aufbauen, die Formatinformation lesen, die Maske entfernen, die Codewörter extrahieren, die Fehlerkorrektur ausführen und schließlich die Daten entsprechend ihrem Modus interpretieren. Die Veröffentlichung dieses Rezepts bedeutet, dass jeder Scanner-Hersteller vom selben Verständnis dessen ausgeht, wie "korrekt" aussieht – deshalb ist die Lesequalität über billige und teure Geräte hinweg so gleichmäßig.

Ausgaben und Modelle

Die QR-Familie ist über die Zeit gewachsen, und der Standard ist mitgewachsen. Das ursprüngliche Design von 1994 heißt heute Model 1. Die heute fast überall verwendete Version ist Model 2, die Ausrichtungsmuster und andere Verfeinerungen für besseres Scannen bei größeren Formaten hinzufügte. Spätere Ausgaben von ISO/IEC 18004 brachten außerdem Micro QR ein, eine kompakte Variante mit einem einzigen Sucher für winzige Räume.

Andere Mitglieder der Familie – etwa das rechteckige rMQR und das hochdichte iQR – werden durch eigene verwandte Standards abgedeckt, teilen aber dieselbe DNA. Unser Ratgeber zu QR-Code-Varianten stellt die ganze Sippe vor.

Warum offene Standards wichtig sind

Es ist leicht, Interoperabilität für selbstverständlich zu halten, doch sie ist das ganze Spiel. Weil QR durch einen offenen, veröffentlichten Standard und nicht durch ein geheimes Format definiert wird:

  • Jeder kann einen Codierer oder Decodierer bauen, ohne Erlaubnis oder Lizenzhürden.
  • Codes sind zukunftssicher – die Regeln können nicht von einem einzelnen Unternehmen widerrufen werden.
  • Wettbewerb findet über Qualität und Funktionen statt, nicht über das Einsperren von Nutzern.
  • Ein mit einem Werkzeug erstellter Code liest sich perfekt auf dem Scanner jedes anderen Werkzeugs.

Genau diese Offenheit ist der Grund, warum ein Projekt wie QR Puppy existieren kann: Das Format gehört allen. Wir erzeugen schlichte, standardkonforme statische Codes ohne Tracking und ohne Ablauf – lies unser Manifest, wenn du wissen möchtest, warum es uns am Herzen liegt. Auch das Eigentum an der Technik ist es wert, verstanden zu werden; siehe Wem gehört der QR-Code.

Wo der Standard unter seinen Verwandten steht

QR-Codes sind nicht die einzige 2D-Symbologie mit einem ISO-Zuhause. Data Matrix lebt in ISO/IEC 16022, PDF417 in ISO/IEC 15438 und Aztec in ISO/IEC 24778. Jeder wurde standardisiert, damit sich verschiedene Branchen – Logistik, Luftfahrt, Gesundheitswesen – auf ein stabiles, gemeinsames Format verlassen können. Wenn du Optionen vergleichst, stellen unsere Artikel zu QR-Code vs. Data Matrix und Aztec- und PDF417-Codes sie Seite an Seite gegenüber.

Willst du den Standard in Aktion sehen? Du kannst mit QR Puppy einen kostenlosen QR-Code erstellen – vollständig konform mit ISO/IEC 18004 und für immer deiner.

Häufig gestellte Fragen

Ist ISO/IEC 18004 kostenlos zu lesen?

Die darin beschriebene QR-Technik ist kostenlos nutzbar, doch das offizielle Standarddokument selbst wird von der ISO und den nationalen Normungsgremien verkauft, wie die meisten ISO-Publikationen. Die gute Nachricht: Du musst es nicht kaufen, um Codes zu erstellen oder zu scannen – unzählige Open-Source-Bibliotheken setzen es bereits getreu um.

Was ist der Unterschied zwischen Model 1 und Model 2?

Model 1 ist der ursprüngliche QR-Code von 1994. Model 2 ist die verfeinerte Version, die heute fast überall verwendet wird; sie fügte Ausrichtungsmuster und andere Anpassungen hinzu, die größere Codes zuverlässiger scannen lassen. Wenn Leute "QR-Code" sagen, meinen sie fast immer Model 2.

Bedeutet die Einhaltung des Standards, dass jeder QR-Code identisch ist?

Nein – es bedeutet, dass jeder Code kompatibel ist. Zwei Codes können unterschiedliche Daten enthalten, verschiedene Größen, Fehlerstufen und Masken nutzen und dennoch vom selben Scanner gelesen werden, weil sie alle demselben Regelwerk gehorchen.

Wer pflegt den Standard?

ISO und IEC pflegen ihn gemeinsam durch ihre technischen Komitees, mit Beiträgen von Branchenexperten. Er wird regelmäßig überprüft und aktualisiert, wenn neue Funktionen oder Klarstellungen nötig sind, wobei die Abwärtskompatibilität gewahrt bleibt.

Sind Micro QR und rMQR Teil von ISO/IEC 18004?

Micro QR ist im QR-Code-Standard enthalten. Das rechteckige rMQR und das hochdichte iQR werden in eigenen, eng verwandten Standards definiert, stammen aber aus derselben Familie und denselben Designprinzipien. Siehe unseren Ratgeber zu QR-Code-Varianten für die vollständige Aufstellung.

Erstelle einen QR-Code auf die ehrliche Art 🐾

Für immer kostenlos, kein Tracking, kein Ablauf — direkt in deinem Browser erzeugt.

🎨 QR-Code erstellen →