Free QR Code Contrast Checker
A minimum 4:1 contrast ratio is required for a QR code to be readable. Check your colors below.
Color Selection
Analysis Results
Contrast Ratio
Your foreground is darker than your background. Optical scanners require a light reflective canvas.
4:1 is the baseline required for modern camera scanners. Above 4.5:1 is considered ideal for WCAG accessibility standards.
Why QR Code Contrast Matters
Optical Scanners
Camera lenses don't see color the way humans do. They measure the difference in light reflectance. Most scanners drop color entirely and see the code in greyscale, which means two colors with similar brightness become indistinguishable.
Inversion Issues
The QR specification requires dark dots on a light reflective background. Using inverted palettes (like white dots on a black background) will cause older physical scanners and specific camera apps to fail completely.
How to Use the Contrast Checker
Pick Your Foreground Color
Pick Your Background Color
Read the Live Result
Perfect For
Frequently Asked Questions
Simple answers to common questions about this tool.