Image Tools
Image Histogram Generator
Build red, green, blue, and luminance histograms from any image in your browser. Stats, clipping, log scale, and PNG export. No upload.
What you will get
Drop an image to render the four classic histograms photographers and image developers use to read exposure: red, green, blue, and Rec. 709 luminance. Each chart shows pixel counts at every 0-255 intensity with shadows, midtones, and highlights marked, and each channel gets a numeric panel with mean, median, mode, standard deviation, range, and shadow/highlight clipping. Toggle linear or log scale, switch between channels or the combined RGB view, copy the plain-text report, and download a PNG strip of all five charts.
Channel histograms
Per-channel R, G, B and a perceptual luminance histogram.
Exposure stats
Mean, median, mode, deviation, range, and clipping counts.
Linear or log
Switch the y-axis to log to surface tail detail.
Copy and export
Copy the report or download a PNG of every histogram.
How to use
- Drop an image onto the upload area or click to choose a PNG, JPG, GIF, WebP, AVIF, or BMP up to 25 MB.
- Switch between Combined, R, G, B, and Luma tabs to inspect each histogram. Use the Linear or Log toggle to flatten or expand the y-axis.
- Read the per-channel cards for mean, median, mode, standard deviation, range, and shadow, midtone, and highlight share, plus pixel counts for shadow and highlight clipping.
- Use Copy report to grab a plain-text summary, or Download PNG to save a single-image strip of all five histograms.
- Click Clear image to drop a different file and start over. Nothing leaves your browser.
About this tool
Image Histogram Generator renders the four classic histograms photographers, retouchers, and image developers rely on to read exposure and color balance. Drop a PNG, JPG, GIF, WebP, AVIF, or BMP file and the tool decodes it to pixels in a hidden canvas, walks every pixel, and counts intensities into 256 bins per channel for red, green, blue, and Rec. 709 perceptual luminance (0.2126R + 0.7152G + 0.0722B). Each chart is drawn into its own canvas with shadow (0-63), midtone (64-191), and highlight (192-255) bands shaded so you can spot tonal balance at a glance, and a combined RGB view stacks the three colour histograms with additive blending so overlapping peaks read as white. A linear-or-log scale toggle keeps small tails visible without flattening the dominant peaks. For every channel the tool reports mean, median, mode (with its pixel count), standard deviation, the active range, the share of pixels in the shadow, midtone, and highlight bands, and pixel counts for shadow clipping (intensity < 4) and highlight clipping (intensity > 251). A luminance readout translates the numbers into plain English: dark, mid, or bright; low, moderate, or high contrast; and a call-out when shadows or highlights are clipping. The image stays entirely in your browser; nothing is uploaded. Large images are analysed on a downscaled copy capped at 1400 px on the long side, which keeps the histogram numerically accurate while staying fast on phones and laptops. Useful for checking exposure on a photo before posting, comparing two edits of the same shot, sanity-checking a JPEG export for blown highlights, reading the tonal character of a screenshot or scan, and any quick desktop or mobile look at where a picture's tones land. A Download PNG button exports a single-image strip of all five histograms with their summary numbers, and Copy report copies a plain-text version of every channel's statistics ready to paste into a ticket, doc, or design review.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Image Average Color
Five single-color summaries of any image, in HEX, RGB, HSL, and CMYK.
Open tool
ImageImage Color Palette Extractor
Pull a dominant color palette out of any image with HEX, RGB, HSL, and code exports.
Open tool
ImageImage Color Picker
Pick exact HEX, RGB, and HSL colors from any image with a magnified loupe.
Open tool
ImageImage Filters
Adjustable grayscale, sepia, blur, brightness, contrast, saturation, hue, and invert filters with one-click presets.
Open tool
ImageEXIF Viewer
View every EXIF tag and strip metadata, all in your browser.
Open tool
ImageImage to Base64
Encode images as Base64 data URIs with CSS and HTML snippets.
Open tool