Kontrast ist das, was ein Scanner tatsächlich liest — richten Sie das Design danach aus, und die meisten Markenpaletten überstehen es unbeschadet.
Ein Scanner sieht kein Rot und kein Blau. Er reduziert das Bild auf Graustufen und sucht nach einem Hell-Dunkel-Unterschied zwischen den Modulen und dem Hintergrund. Jede Farbkombination funktioniert, solange der Helligkeitsabstand groß genug ist — und jede scheitert, wenn er es nicht ist. Auch solche, die für Ihr Auge deutlich unterschiedlich aussehen.
Der aussagekräftige Maßstab ist das Kontrastverhältnis, dasselbe wie bei der Barrierefreiheit im Web. Schwarz auf Weiß ergibt 21:1. Für den Druck sollten Sie 7:1 oder besser anstreben und alles unter 4:1 als Code betrachten, der irgendwo versagen wird: in einem schwach beleuchteten Raum, mit einer billigen Kamera, auf einem abgenutzten Etikett oder bei schräg gehaltenem Handy.
Zwei Farben können sich im Farbton stark unterscheiden und in der Helligkeit fast identisch sein. Den Farbton sehen Sie; die Helligkeit sieht der Scanner.
Dunkle Module auf hellem Hintergrund sind das, was jeder Decoder erwartet. So beschreibt es die Spezifikation, und davon gehen Hardware-Scanner, ältere Handys und In-App-Scanner aus, bevor sie irgendetwas Ausgefeilteres versuchen.
Invertierte Codes — helle Module auf dunklem Hintergrund — funktionieren auf vielen modernen Handys durchaus. Die iOS-Kamera und Google Lens kommen damit meist zurecht. Aber viele In-App-Scanner, ältere Android-Geräte und praktisch jeder dedizierte Laser- oder Imager-Scanner invertieren nicht. Ein invertierter Code kostet Sie damit stillschweigend einen Teil Ihres Publikums — ohne Fehlermeldung und ohne dass Sie es je erfahren.
Wenn das Design wirklich eine dunkle Fläche verlangt, invertieren Sie nicht. Drucken Sie eine helle Fläche hinter den Code — ein weißes oder cremefarbenes Feld, in dem die komplette Ruhezone Platz findet — und lassen Sie die Module dunkel. Das wirkt bewusst gestaltet und ist überall scanbar.
Die folgenden Kontrastverhältnisse sind Näherungswerte, berechnet nach WCAG-Methode: Codefarbe gegen Hintergrundfarbe. Alles im sicheren Bereich hat noch Reserve für schlechtes Licht und günstige Kameras.
| Code auf Hintergrund | Kontrast ca. | Bewertung |
|---|---|---|
| Schwarz auf Weiß | 21:1 | Sicher — der Referenzwert |
| Fast Schwarz #111827 auf Weiß | 17:1 | Sicher und weicher als reines Schwarz |
| Marineblau #0B1F3B auf Weiß | 16:1 | Sicher |
| Dunkelgrün #14532D auf Weiß | 9:1 | Sicher |
| Dunkler Code auf hellem Creme #FAF5EC | 15:1+ | Sicher — warme Hintergründe sind unproblematisch |
| Petrol #0F766E auf Weiß | 5,5:1 | Grenzwertig — im Druck nutzbar, unbedingt testen |
| Mittelgrau #808080 auf Weiß | 4:1 | Riskant — versagt bei wenig Licht |
| Orange #F97316 auf Weiß | 2,8:1 | Versagt |
| Dunkelrot #8B0000 auf Schwarz | 2,1:1 | Versagt |
| Pastellblau #A7D8F0 auf Weiß | 1,5:1 | Versagt |
| Gelb #FFD700 auf Weiß | 1,4:1 | Versagt komplett |
| Weiß auf Fast-Schwarz #111827 | 17:1 | Hoher Kontrast, aber invertiert — im Druck vermeiden |
Rot trägt sehr wenig Helligkeit, gemessen daran, wie laut es wirkt. Reines Rot auf Schwarz ergibt auf dem Papier rund 5:1, bricht in der Praxis aber ein: Der Rotkanal der Kamera ist der rauschstärkste, und warmes Innenraumlicht verschiebt den Weißabgleich zusätzlich zu seinen Ungunsten. Dunkelrot auf Schwarz landet bei etwa 2:1 und lässt sich schlicht nicht decodieren.
Dieselbe Falle erwischt Gelb und Orange vom anderen Ende her. Sie wirken für das Auge hell, also kombinieren Designer sie mit Weiß — wo der Helligkeitsabstand nahezu null ist. Gelb auf Weiß liegt bei etwa 1,4:1: ein Code, den Sie klar erkennen und den ein Scanner überhaupt nicht lesen kann.
Die drei großen Quadrate in den Ecken sind die Suchmuster (Finder Patterns), und bei allen außer den kleinsten Codes sitzt zusätzlich ein kleineres Ausrichtungsquadrat nahe der unteren rechten Ecke. Der Scanner nutzt sie, um den Code zu finden, seine Ausrichtung zu bestimmen und den Blickwinkel zu korrigieren, bevor er auch nur ein einziges Datenmodul liest.
Sie müssen der dunkelste, kontraststärkste Teil des Bildes bleiben. Sie in einer helleren Akzentfarbe einzufärben, mit einem Verlauf zu füllen, mit einer dünnen Kontur zu versehen oder von einem Logo oder Foto überlappen zu lassen — das sind allesamt zuverlässige Wege zu einem Code, der großartig aussieht und nur sporadisch scannt.
Die Form umzugestalten ist etwas anderes und völlig in Ordnung. Abgerundete oder kreisförmige Suchmuster behalten dasselbe Hell-Dunkel-Verhältnis und ändern nur die Kontur — genau dafür gibt es die Stiloptionen. Zu vermeiden ist allein die Veränderung ihres Kontrasts.
Ein Verlauf über die Module ist nur dann sicher, wenn jeder einzelne Farbstopp Ihre Kontrastuntergrenze gegenüber dem Hintergrund einhält. Ein Verlauf von tiefem Marineblau zu blassem Himmelblau scannt am einen Ende des Codes und versagt am anderen — schlimmer als ein glatter Fehlschlag, weil er den ersten Test besteht.
Die meisten Farbpaletten enthalten etwas, das dunkel genug ist. Nehmen Sie die dunkelste Farbe der Marke, prüfen Sie sie gegen Weiß, und wenn sie 7:1 erreicht, können Sie den kompletten Code daraus bauen und bleiben trotzdem im Markenauftritt.
Ist die Markenfarbe hell oder mitteltonig, setzen Sie sie woanders ein als in den Modulen: als Hintergrund hinter einem fast schwarzen Code, als Rahmen oder Fläche darum herum, als Handlungsaufforderung darunter oder als Logo in der Mitte. Der Code selbst bleibt dunkel, und alles drumherum trägt die Marke.
Ein Logo in der Mitte bringt eine eigene Einschränkung mit. Halten Sie es unter rund 20 bis 25 Prozent der Codefläche und erhöhen Sie die Fehlerkorrektur auf Q (rund 25 Prozent Wiederherstellung) oder H (rund 30 Prozent), damit die verdeckten Module rekonstruiert werden können.
Drei Prüfungen fangen fast alles ab — und alle zusammen kosten weniger Zeit als ein Nachdruck.
Farben verschieben sich zwischen Bildschirm und Druckmaschine. Ein RGB-Marineblau, das auf Ihrem Monitor 16:1 misst, kann in CMYK auf ungestrichenem Papier deutlich heller ausfallen — deshalb zählt am Ende der Papierandruck.
Kostenlos, ohne Anmeldung, und Ihr Code läuft nie ab.
Code erhalten? ☕ Spendieren Sie mir einen Kaffee — so bleibt dieses Tool für alle kostenlos.