Pick the comparison target
Use Original vs Current Edit for the full result, or Before Levels vs After Levels to isolate levels.
Precise tonal analysis and comparison with advanced levels controls and metrics.
Upload an image to compare levels and tone-curve changes across shadows, midtones, and highlights.
Reference and current values calculated from browser-local rendered pixel buffers.
Upload an image to calculate percentile, range, and clipping metrics.
Fine-tune the tonal shape after setting black point, white point, and midtones.
Point
How to read this page
This advanced image levels comparison page applies browser-local black point, white point, midtones, output levels, and tone curve changes, then compares the visible result with the selected baseline. Use the histogram and clipping map to catch crushed shadows or clipped highlights.
Scope
This tool compares visible levels and tone-curve changes. It does not recover exact Photoshop, Lightroom, or camera settings.
Use Original vs Current Edit for the full result, or Before Levels vs After Levels to isolate levels.
Input black, midtones, and input white markers show where the levels controls sit against the luma distribution.
The Clipping Map marks clipped shadows in blue and clipped highlights in red for the current edit.
Levels comparison guide
The levels comparison tool shows how B/M/W markers remap shadows, midtones, highlights, and gamma against the histogram.
Use histogram levels comparison with the tone curve to refine input levels, output levels, and curve response.
Brightness shifts values and contrast changes separation. Levels directly controls black point, white point, midtones, output range, and curve response.
Levels terms and tone concepts
Image levels comparison is the advanced tonal range page. It is not just another brightness or contrast control. A photo levels comparison asks how black point, white point, midtones, output levels, tone curve, histogram levels, tonal range, and clipping work together. The comparison is useful because levels remap the tonal range directly: shadows can be anchored, highlights can be protected, and middle values can be shaped without treating the whole image as one simple lightness slider.
The basic levels idea is input remapping. If x is a normalized input value, black is the input black point, and white is the input white point, then a simple normalized value is x1 = clamp((x - black) / (white - black), 0, 1). Midtones are commonly shaped with gamma: x2 = x1^gamma. Output levels then map x2 into the output range. The tone curve adds another lookup step, where input levels on the horizontal axis map to output levels on the vertical axis. Image levels comparison makes those concepts visible through B/M/W markers, tone metrics, a clipping map, and the histogram.
Use image levels comparison when brightness or contrast feels too blunt. A careful image levels comparison lets you decide whether the image needs a new black point, a protected white point, or a gamma-style midtone move. If image levels comparison creates a stronger result but warning values rise, check the clipping map before downloading the PNG.
Black point sets the input value that becomes the darkest usable tone.
White point sets the input value that becomes the brightest usable tone.
Midtones shape the center of the tonal range without directly moving black point or white point.
Output levels set the darkest and brightest values allowed after the levels mapping.
Tone curve maps input tones to output tones with editable points.
Histogram levels show how pixels are distributed across shadows, midtones, and highlights.
Levels after exposure
Use exposure to set the broad light level, then use image levels comparison to place black point, white point, and midtones precisely. Image levels comparison is strongest after the broad exposure direction is settled, because this avoids using levels to compensate for a globally wrong exposure.
Levels with contrast
Contrast broadly changes tonal separation, while levels directly remap endpoints and midtones. If contrast comparison shows a harsh edit, levels comparison can often recover a more controlled tonal shape.
Related comparison tools
FAQ
It changes the visible input black point, input white point, midtones, optional output levels, and tone curve before showing the result against the selected comparison target.
Yes. Your image and adjustment data run locally in your browser and are not uploaded to our server.
Contrast broadly changes tonal separation. Levels gives direct control over black point, white point, midtones, output range, and curve response.