Skip to content
Toolcroft

Camera, Mic & Media

Camera Light / EV Meter - Estimate Lux & Exposure from Webcam

Estimate the lighting level in your scene using your webcam. Displays average luminance, approximate EV (exposure value), and a recommended exposure setting. Runs in your browser.

Understanding EV (Exposure Value)

EV is a combined measure of aperture and shutter speed that represents the amount of light reaching the sensor. It is calibrated to ISO 100. Common reference points: direct sunlight ≈ EV 15, overcast sky ≈ EV 12, bright office ≈ EV 9, candlelight ≈ EV 3.

EV reference

Lighting conditionApprox. EV (ISO 100)
Bright sunlight on snow / sand16
Bright sunlight (average scene)15
Hazy sunlight / light shadow14
Cloudy bright (no shadows)13
Overcast / heavy overcast12
Open shade / golden hour10–11
Indoors near a bright window5–7
Typical home interior3–5
Candlelit room2
Dimly lit street at night0–1

ISO / aperture / shutter speed triangle

For any given EV, there are many equivalent exposure combinations - this is the reciprocity law. Doubling the ISO, doubling the shutter speed, or opening the aperture by one stop each increases exposure by one EV. Photographers choose among combinations based on creative needs:

  • Fast shutter: freezes motion (sports, wildlife).
  • Wide aperture (low f-number): shallow depth of field (portrait blur).
  • Low ISO: least digital noise (studio, tripod work).

Lux vs. EV conversion

EV = log₂(Lux / 2.5)

Lux is the SI unit of illuminance (lumens per square meter). At EV 15 (bright sunlight), the scene illuminance is approximately 80,000 lux. At EV 5 (indoor window light), it is about 80 lux. The factor 2.5 assumes a scene reflectance of 18% (the photographic "middle grey" standard).

Limitations

This tool uses your webcam pixels as a proxy for scene luminance. Webcam auto-exposure and auto-white-balance circuits can affect readings significantly. Treat the values as rough estimates rather than calibrated measurements.

Privacy

Camera frames are analysed entirely within your browser using the Canvas API. No image data is transmitted.