Skip to main content

Lighting & White Balance Check

Get real-time analysis of your camera's lighting conditions. See a brightness histogram, average brightness score, and estimated color temperature — all computed locally via Canvas.

This test analyzes each video frame to compute a brightness histogram (0–255), average brightness, and estimated color temperature in Kelvin.

Ideal mean brightness for video calls falls between 100 and 180 out of 255; below 40 is too dark, above 220 is overexposed.

Permission Required

We need access to your camera to test it. No video leaves your browser.

What Do Your Results Mean?

Result Range Meaning
Good Mean brightness 100–180 Your lighting is well-balanced for video calls and recordings.
Warning Mean brightness 40–99 or 181–220 Slightly too dark or bright. Adjust your light source position or intensity.
Bad Mean brightness below 40 or above 220 Severely underexposed or overexposed. Add a desk lamp or reduce direct light on the lens.

Common Issues and How to Fix Them

Histogram is bunched to the left (dark)

Add a front-facing light source such as a desk lamp or ring light. Avoid backlighting from windows behind you.

Color temperature reads very warm (below 3500K)

Switch to a daylight-balanced bulb (5000–6500K) or move closer to a window with natural light.

Related Tools

Frequently Asked Questions

What does the brightness histogram show?

It shows the distribution of pixel brightness (0–255) in each frame. A balanced histogram with values spread across the range indicates good lighting.

What is a good average brightness?

An average between 80 and 180 (out of 255) is considered good. Below 40 means too dark; above 220 means overexposed.

How is color temperature estimated?

The test calculates average RGB values per frame and estimates color temperature from the red-to-blue ratio. It gives a rough Kelvin value (warm ~3000K, neutral ~5000K, cool ~7000K).

Is any video data sent to a server?

No. Frame analysis is done entirely in your browser using Canvas getImageData. No pixels leave your device.