Can a barcode be printed in color?
Yes, a barcode can be printed in color — but not any color, and the reason trips up more labels than almost anything else. A barcode scanner does not "see" color the way you do; it reads with red light and measures how much comes back. It registers a color as a dark bar only if that color absorbs red, and as a light space only if the color reflects red. That single fact decides whether your colored barcode scans.
Why red, orange, and yellow bars fail
A red bar looks plenty dark to your eye, so designers reach for it to match a brand — and it does not scan. Red, orange, and yellow all reflect red light, so to the scanner they look just as bright as the white space around them, and there is no bar to read. The bars must be a red-absorbing color: black is safest and dark blue nearly as good; dark green and dark brown reflect a little red, so dark green is safest on white or yellow and dark brown on white only. On the other side, the background must reflect red — white is safest, yellow is close behind, and orange or red backgrounds work with black or dark blue bars. A blue, green, or black background absorbs red and reads as dark as the bars, so it fails too.
Contrast still matters
Even with the right colors, the bars and background need enough contrast for a clean read — measured in red light, not by eye. A verifier grades the symbol contrast (the lightest space’s reflectance minus the darkest bar’s) from A to F under ISO/IEC 15416, and GS1’s minimum for retail scanning is an overall 1.5 (C). Combine the red-light rule with strong contrast, keep the quiet zones clear, and you can have a colored barcode that still scans. The one non-negotiable: before a production run, print a real sample and check it with a scan and a barcode verification (grade), because press color and substrate shift the result.
Questions
Can a barcode be printed in color?
Yes, but the colors are constrained by how scanners work. A scanner reads with red light, so the bars must be a color that absorbs red (black and dark blue are best; dark green is safest on white or yellow, dark brown on white only) and the background must be a color that reflects red (white and yellow are best; orange and red work with black or dark blue bars). Get those two right, keep good contrast and clear quiet zones, and a colored barcode scans.
Why won’t my red barcode scan?
Because red reflects the scanner’s red light instead of absorbing it, so the bars look just as bright as the spaces and there is nothing for the scanner to read — even though red looks dark to your eye. Change the bars to black or another red-absorbing dark color and it will scan.
What background colors work behind a barcode?
Colors that reflect red light: white is safest and yellow nearly as good; orange and red backgrounds work with black or dark blue bars but leave less contrast for dark green or brown ones. Avoid blue, green, and black backgrounds — they absorb red light and read as dark as the bars, so the scanner can’t tell bar from space. Keep the background light and the bars dark.
Do the bars have to be black?
No, but they must absorb red light. Black is the safest and most common, and dark blue works nearly as well. Dark green and dark brown absorb most red light too, but reflect a little, so keep dark green on white or yellow and dark brown on white — on yellow, dark brown only reaches the minimum grade. What fails is any red-reflecting color for the bars — red, orange, yellow — regardless of how dark it looks to the eye.
How do I know my colored barcode will actually scan?
Use the color rule as a first filter, then verify with a real sample: print it on your actual substrate and check it with a scanner and a barcode verification that reports a grade. Press color and material change the contrast, so a combination that passes on screen should still be graded before a production run.
Barcode on a label?
PackOS Quick Quote prices custom roll labels. It does not grade barcodes: check the colors here, then have a printed sample verified to ISO/IEC 15416 before the run. Upload your label artwork to Quick Quote, review the detected attributes and confirm the selected specification.