Kleuren en contrast van QR-codes: wat nog scant
Een QR-code in je huisstijl ziet er beter uit dan een zwart-witte — tot een scanner hem weigert. De regels zijn simpeler dan ze lijken: het draait om contrast en polariteit.
Bijgewerkt 6 oktober 2026 · 4 min leestijd
Polariteit telt net zo zwaar als contrast
Scanners verwachten donkere modules op een lichte achtergrond. Dat omdraaien — lichte modules op een donkere achtergrond — werkt op sommige telefoons en faalt op andere, dus het is een gok bij elke oplage.
De reden: het decoderen gebeurt op helderheid, niet op kleur. De camera levert een kleurenbeeld, maar de stap die dat in modules omzet zoekt de donkerdere tekens. Draai je de polariteit om, dan vraag je de software het tegenovergestelde van waarvoor die gebouwd is; nieuwere telefoons lukt het vaak, oudere vaak niet.
- Donkere voorgrond, lichte achtergrond: veilig
- Lichte voorgrond, donkere achtergrond: riskant
- Laag-contrastparen zoals grijs op wit: onbetrouwbaar
- Vergelijkbare tinten (rood op oranje): onbetrouwbaar
Hoeveel contrast genoeg is
Het gaat erom hoe ver de twee kleuren in helderheid uit elkaar liggen, niet hoe verschillend ze lijken. Marineblauw op crème leest als een sterk contrast; rood op oranje ziet eruit als twee heel verschillende kleuren en stelt in helderheid bijna niets voor.
Een bruikbaar anker is het contrastratio-idee uit toegankelijkheid: minstens ongeveer 4,5:1 tussen modules en achtergrond, en 7:1 of beter als de code buiten, onder spots of achter glas komt. Druknormen beschrijven dezelfde grootheid als symboolcontrast en verwachten dat die op het afgewerkte stuk ruim boven de 40 % blijft.
- Meet helderheid, niet tint: met een contrastchecker, niet met je oog
- Inkt op papier verliest contrast: mik op marge, niet op een krappe voldoende
- Mat papier houdt het verschil beter vast dan glanzend, dat licht terugkaatst
Kleurparen die werken, en die niet werken
Bijna elke donkere kleur scant op een lichte achtergrond. Wat faalt is meestal niet de kleur maar de combinatie: twee middentinten die dicht bij elkaar liggen in helderheid, of een achtergrond die te donker is om achtergrond te zijn.
- Werken goed: donkerblauw, diepgroen, donkerrood of bijna-zwart op wit of een heel lichte tint
- Grensgeval: middengrijs op wit, bruin op oranje, zwart op donkerblauw
- Falen: wit en geel, rood op oranje, alles licht op een lichte achtergrond
- Alles met een verloop of een foto achter de modules
Huisstijl zonder de code te breken
Gebruik je merkkleur voor de modules en houd de achtergrond bijna wit of heel licht getint. Rond de modules af en restyle de hoeken als je wilt, en verhoog de foutcorrectie als je ook een glyph toevoegt.
Op een donkere verpakking keer je de code niet om: druk eerst een licht vlak en zet de code daarop. Dat ziet bewust uit en houdt de polariteit die elke scanner verwacht. De marge rond de code vraagt dezelfde behandeling — een rustzone die donker is telt niet als rustzone.
- Een donkere merkkleur op een lichte achtergrond vervangt meestal gewoon zwart
- Houd de rustzone in dezelfde kleur als de achtergrond
- Zet de foutcorrectie op H bij zware restyling
Test de kleur op het gedrukte stuk
De snelste test kost niets: bekijk het artwork in grijstinten. Vallen modules en achtergrond samen naar hetzelfde grijs, dan faalt de code op een scanner die alleen helderheid ziet, hoe verschillend de kleuren in kleur ook lijken.
Test daarna het echte stuk. Kleur verschuift tussen scherm en druk, en een code die op een monitor scherp scheidt kan zijn marge verliezen op getint of gerecycled papier. Controleer bij het licht waarin hij echt leeft, niet in een goed verlicht kantoor.
- Zet het artwork in grijstinten voor je het naar de drukker stuurt
- Scan een gedrukte proef, niet het scherm
- Controleer bij het licht waarin de code echt gelezen wordt
Veelgestelde vragen
Mogen QR-codes elke kleur hebben?
Werken omgekeerde QR-codes?
Welk contrast moet ik nastreven?
Ziet een scanner kleuren?
Mag een gekleurde achtergrond?
Hoe check ik contrast zonder speciaal gereedschap?
Verder lezen
Klaar om er een te maken?
Dynamische codes zijn aanpasbaar vanaf $ 4 per maand.
Maak je eerste dynamische QR-code
Gratis beginnen. Eén code, altijd bewerkbaar, met scangegevens vanaf de eerste scan.