Image Histogram and Exposure Inspector

Count image colour and approximate luma bins, with transparency handling and endpoint observations.

Files stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Inspect histogram controls

Drop your image here

or choose one from your device

One JPEG, PNG or WebP up to 64 MiB and 24 megapixels.

    How to use Image Histogram and Exposure Inspector

    1. Choose one supported image without changing the original.
    2. Inspect the counted pixel groups and the histogram chart.
    3. Read the endpoint observations alongside the actual image.
    4. Download the bin data to compare channels or keep a separate analysis record.

    Example: Image Histogram and Exposure Inspector

    Count the bins of a small opaque fixture.

    You add
    A 16 by 16 PNG containing 252 grey pixels and four darker grey pixels.
    You get
    The table reports 256 counted opaque pixels and no fully transparent pixels. The CSV contains its header and 256 bin rows; the PNG plots the approximate luma bins.

    Supported inputs and limits

    File sizeOne image up to 64 MiB
    Working pixels24 megapixels
    FormatsJPEG, PNG and WebP within decoder limits
    One JPEG, PNG or WebP up to 64 MiB, 24 megapixels and 10,000 pixels on either side. Fully transparent pixels are excluded; partly transparent pixels count once using canvas-decoded RGB. Each channel has 256 bins. Approximate luma uses rounded 0.2126 R + 0.7152 G + 0.0722 B on gamma-encoded RGB. Exact RGB endpoints and approximate luma endpoints are reported; the PNG chart plots luma only. Colour decoding can change values. Counts are not a calibrated exposure or quality verdict.

    Where your input is processed

    This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

    Channels can tell different stories

    A combined brightness-like chart can hide a colour channel that has reached its endpoint. Read the red, green and blue bins as well as the approximate luma values. Decoder colour conversions can affect those values, so use consistent files and settings when comparing results.

    Questions about Image Histogram and Exposure Inspector

    Does a dark histogram mean the exposure is wrong?

    Not necessarily. A dark scene can have an appropriate dark distribution. The counts describe decoded pixel values rather than deciding how the photo should look.

    How are transparent pixels counted?

    Fully transparent pixels are excluded. Partly transparent pixels count once using their decoded RGB values, so their visible colour still depends on the background.

    Does an endpoint count prove clipping?

    A value at the endpoint can be deliberate black or white content. Treat it as a possible clipping observation and check the scene before changing exposure.

    What is the luma estimate?

    It is a weighted approximation from decoded RGB channels. It is not a measurement of the camera's raw light values or a calibrated exposure reading.

    Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem