Image Histogram Analyzer
Analyse the tonal range of a PNG, JPG or WebP image with 256-bin red, green, blue and luminance histograms. View combined or individual charts, see mean RGB and luminance statistics, and download the CSV or chart PNG.
Analyse the tonal range of a PNG, JPG or WebP image with 256-bin red, green, blue and luminance histograms. View combined or individual charts, see mean RGB and luminance statistics, and download the CSV or chart PNG.
Image Histogram Analyzer counts how many pixels have each value from 0 to 255 in the red, green and blue channels and in luminance. Choose a combined RGB chart or an individual red, green, blue or luminance chart, and move over the chart or use the arrow keys to read the exact count for any value.
Statistics include dimensions, total and counted pixels, mean RGB, mean and median luminance, and the darkest and brightest luminance values found. Luminance uses Rec. 709 weights (0.2126 R + 0.7152 G + 0.0722 B). By default, fully transparent pixels are skipped; partly transparent pixels are counted by their stored colour, not blended with a background. These figures describe the decoded pixel data — they are image-analysis data, not a colour-management or ICC profile inspection. Download all 256 bins as CSV or the chart as a PNG without any interface elements.
How many pixels have each value from 0 (darkest) to 255 (brightest) in a channel. A chart bunched on the left suggests a dark image; bunched on the right suggests a bright one.
Luminance = 0.2126 × R + 0.7152 × G + 0.0722 × B (Rec. 709 weights) applied to the stored 8-bit values and rounded to the nearest whole number.
By default, fully transparent pixels (alpha 0) are skipped because they have no meaningful colour. You can choose to count every pixel. Partly transparent pixels are always counted by their stored colour, not blended with any background.
Yes. Each channel’s 256 bins add up exactly to the number of pixels counted, which is shown in the statistics and in the CSV.
No. It analyses the pixel values the browser decodes. It does not read ICC profiles or perform colour management.
The chart itself with its title and axis labels on a white background. Hover readouts and page controls are not included.
PNG, JPG and WebP files up to 40 MB and 30 megapixels. Each file’s signature is checked and the whole image is decoded before use, so GIF, SVG, damaged files and files renamed from another format are refused with a clear message.
No. Images are opened and processed in your browser on your device. Nothing is uploaded, and images, pixels, settings and results are not saved in browser storage. Reset releases them from memory.