HueSense

About HueSense

HueSense is a free test that measures your color discrimination by having you find the one square whose color is just slightly different in a grid. As you level up, the grid grows from 2×2 to 8×8 and the difference between the two colors keeps shrinking.

Color differences are not eyeballed. They are calculated with CIEDE2000 (ΔE00), the color difference formula of the International Commission on Illumination (CIE). Each ΔE is re-measured from the 8-bit sRGB values actually shown on screen, so your smallest ΔE00 detected is the true difference between the two colors you saw.

All calculations and records stay inside your browser and are never sent to a server.

This is not a medical diagnosis. It measures how well you tell similar colors apart on a screen and is not a substitute for a color vision deficiency screening.

Key features

How to use

  1. Keep your screen at its usual brightness and turn off night mode or blue light filters if you can. Look at the screen straight on.
  2. Choose Challenge or Practice and press Start.
  3. Find the square with the different color and tap it. On a keyboard, move between squares with the arrow keys and press Enter to select.
  4. At the end of a challenge you will see your smallest ΔE00 detected, the level you reached and your accuracy by hue family. Use Copy result to share your score.

Scoring rules

Frequently Asked Questions

What is ΔE (Delta E)?

It is a color difference expressed as a single number that describes how different two colors look. 0 means identical, and the higher the number, the more different they appear. The 1976 formula (CIE76) was simply the straight-line distance in CIELAB space; CIE94 and CIEDE2000 later corrected it to match human perception more closely.

Why use CIEDE2000?

The same CIE76 value can feel very different to people depending on the color, especially for highly saturated colors and in the blue region. CIEDE2000 weights lightness, chroma and hue separately and adds a rotation term for blues, so the same number corresponds to a similar perceived difference across hue families. That makes it well suited to comparing accuracy between hue families.

Can this tell me if I am color blind?

No. This test is not a medical diagnosis and does not replace a color vision deficiency screening. Color vision deficiency has to be confirmed by an eye care professional using standard tests such as Ishihara plates or an anomaloscope. A low score in one hue family does not mean you have a color vision deficiency.

I get different results on different devices.

That is normal. Every screen differs in color gamut, gamma, brightness and calibration, and features like night mode or True Tone change the white point itself. Ambient lighting and viewing angle matter too. Compare scores only from the same device, the same settings and similar lighting.

Why don't you show an average score or a top X% ranking?

There are no validated age- or sex-based norms for screen tests like this, and device differences are so large that ranking different people's scores against each other says little. Rather than invent percentiles with no basis, HueSense shows your own progress over time and your accuracy by hue family. The ΔE size scale is offered only as a rough industry rule of thumb.

How is the smallest ΔE00 detected calculated?

When a round is generated, colors are chosen to hit the target ΔE00, then rounded to the 8-bit sRGB values that will be displayed, and the ΔE00 between those two colors is recalculated. Your result is the smallest of these actual values across the rounds you answered correctly.

Why is the area around the test gray?

Surrounding colors change how the colors in the middle look (simultaneous contrast). Just as standard color evaluation setups use a neutral gray surround, the area around the grid is fixed to neutral gray so you see every round under the same conditions, whether you use the light or dark theme.

Where are my results stored?

Only in this browser's localStorage. Nothing is sent to a server, and you can delete it at any time with the Clear history button on the results screen or through your browser settings.

Standards and references

Back to the test →