Fehlerkorrektur bei QR-Codes — Level L, M, Q und H erklärt
Ein QR-Code funktioniert selbst dann noch, wenn ein Stück fehlt, verschmutzt oder von einem Logo überdeckt ist — dank Fehlerkorrektur. Dieser Ratgeber erklärt, was hinter den Stufen L, M, Q und H steckt, wann welche sinnvoll ist und warum ein höheres Level nicht automatisch besser bedeutet.
Was ist Fehlerkorrektur?
Fehlerkorrektur ist die Fähigkeit eines QR-Codes, beschädigte oder verdeckte Bereiche rechnerisch zu ersetzen. Möglich macht das ein mathematisches Verfahren namens Reed-Solomon, das dieselben Daten in redundanter Form über den Code verteilt. Fehlt beim Scannen ein Teil der Module, rekonstruiert der Decoder die fehlende Information aus der Redundanz — ähnlich wie man einen Satz auch dann noch versteht, wenn einzelne Buchstaben fehlen.
Diese Redundanz ist der Grund, warum ein zerkratzter Aufkleber, ein Wassertropfen auf dem Papier oder ein Logo in der Mitte den Code nicht sofort unbrauchbar machen. Wie viel Störung ein Code verkraftet, hängt davon ab, wie viel Redundanz eingebaut ist — und genau das legt das Fehlerkorrektur-Level fest.
Die vier Stufen im Überblick
Der QR-Standard kennt vier Fehlerkorrektur-Level. Sie unterscheiden sich darin, welcher Anteil der Codefläche wiederhergestellt werden kann, wenn er gestört ist:
- Level L — Low
- Rund 7 % der Codefläche wiederherstellbar. Der schlankeste Code, aber am wenigsten robust.
- Level M — Medium
- Rund 15 % wiederherstellbar. Der übliche Standard für saubere, digitale Umgebungen.
- Level Q — Quartile
- Rund 25 % wiederherstellbar. Guter Puffer für Druck, Logos und etwas raue Bedingungen.
- Level H — High
- Rund 30 % wiederherstellbar. Maximale Robustheit für Schmutz, Abrieb und große Logos.
Von L nach H steigt die Robustheit, gleichzeitig aber auch die Menge an Redundanzdaten. Ein Code mit Level H kann rund ein Drittel seiner Fläche verlieren und bleibt trotzdem lesbar — dafür braucht er mehr Module, um dieselbe Information plus Redundanz unterzubringen.
Wann welche Stufe?
Die richtige Stufe ergibt sich aus der Umgebung, in der der Code eingesetzt wird. Als Orientierung:
- Level M — für saubere digitale Anzeigen und hochwertige Drucke ohne besondere Beanspruchung. Der praktische Standard.
- Level Q — wenn der Code klein gedruckt wird, ein Logo trägt oder leichter Beanspruchung ausgesetzt ist.
- Level H — für raue Umgebungen, sehr kleine Drucke, große Logos oder Oberflächen, die verkratzen und verschmutzen können.
Kurz gesagt: Je unsicherer die Bedingungen und je gestalteter der Code, desto höher sollte das Level sein. Für einen QR-Code, der nur sauber auf einem Bildschirm erscheint, genügt dagegen die Standardstufe M.
Faustregel für die Praxis
Zusammenhang mit Logo und Design
Fehlerkorrektur und Gestaltung sind eng verzahnt. Jedes Element, das Module überdeckt oder verändert — ein zentrales Logo, runde Modulformen, ein Farbverlauf oder ein geringer Kontrast — kostet Fehlerkorrektur-Budget. Ein höheres Level schafft hier den nötigen Spielraum, damit das Design den Scan nicht gefährdet.
Deshalb ist die Fehlerkorrektur der Schlüssel dafür, dass ein Markenlogo überhaupt in der Mitte sitzen darf, ohne den Code unlesbar zu machen. Wie viel Platz das Logo einnehmen darf und worauf es dabei ankommt, zeigt der Ratgeber zum QR-Code mit Logo. Welche weiteren Regeln über die Lesbarkeit entscheiden, fasst der Ratgeber zur Scanbarkeit zusammen.
Automatik bei NirooCode
Bei NirooCode müssen Sie das Fehlerkorrektur-Level nicht selbst wählen — die manuelle Auswahl ist bewusst ausgeblendet. Stattdessen bestimmt der Generator das passende Level automatisch anhand Ihres Designs: Sobald Sie ein Logo einsetzen, komplexe Modulformen nutzen oder einen Farbverlauf hinzufügen, hebt er die Fehlerkorrektur so weit an, wie es die Scanbarkeit verlangt.
So bekommen Sie den Vorteil eines robusten Codes, ohne sich mit der Technik im Detail auseinandersetzen zu müssen. Der Grundsatz „so viel Redundanz wie nötig, so wenig wie möglich“ sorgt dafür, dass Ihr Code zuverlässig scannt und dabei nicht unnötig dicht oder groß wird.
Häufige Fragen
Welche Stufe ist Standard?
Level M mit rund 15 Prozent wiederherstellbarer Fläche ist der verbreitete Standard. Für die meisten digitalen Anzeigen und sauberen Drucke reicht das völlig aus.
Ist ein höheres Level immer besser?
Nein. Mehr Redundanz bedeutet mehr Datenpunkte, die untergebracht werden müssen — der Code wird dichter und bei gleicher Datenmenge tendenziell größer. Ein zu hohes Level ohne Grund erschwert das Scannen aus der Ferne eher, als dass es hilft.
Brauche ich immer Level H?
Nur, wenn der Code stark beansprucht wird oder ein großes Logo trägt. Für eine Website-URL auf einem sauberen Bildschirm ist Level H überdimensioniert; für einen Aufkleber auf einer Maschine oder ein zentrales Markenlogo ist es die richtige Wahl.
Beeinflusst die Fehlerkorrektur die Codegröße?
Ja. Ein höheres Level fügt mehr Redundanzdaten hinzu, wodurch der Code aus mehr Modulen besteht. Bei gleicher physischer Größe werden die einzelnen Module dadurch kleiner — ein Grund, das Level nicht unnötig hoch zu setzen.
Jetzt eigenen QR-Code erstellen
Kostenlos, ohne Anmeldung und in wenigen Sekunden — direkt im Browser gestalten und als PNG, SVG oder PDF herunterladen.
Zum GeneratorPasst dazu
QR-Code mit Logo
Ein Logo in der Mitte macht den Code zur Marke — aber nur bis zu einer gewissen Größe. Wo die Grenze liegt und wie die Fehlerkorrektur mitspielt.
WeiterlesenScanbarkeit sicherstellen
Gestaltung darf die Struktur nicht zerstören. Die sieben Regeln, mit denen ein Design-Code trotzdem überall zuverlässig gelesen wird.
WeiterlesenStatisch vs. dynamisch
Der eine ist für immer festgelegt, der andere lässt sich nachträglich ändern und zählt Scans. Welcher Typ zu welchem Zweck passt.
Weiterlesen