Equalize image area online
Use an online histogram equalizer to equalise a selected image area. Move and resize the box, preview local contrast changes, and download PNG.
What is area histogram equalization?
Area histogram equalization is a local contrast enhancement method. It calculates a histogram and cumulative distribution from a selected zone, then remaps tones only in that zone to spread brightness values more evenly. Compared with full-frame equalization, this histogram equalizer approach gives finer control when only part of an image needs contrast recovery.
Area equalization features
Local histogram equalizer workflow with draggable selection.
- Draggable area selector: Choose exact region with move and resize handles.
- Local histogram CDF: Builds equalization curve from selected zone only.
- Selective application: Applies remap inside area while preserving outside pixels.
- Auto preview: Result refreshes whenever the area changes.
- PNG download: Export equalized image as PNG.
How to equalize an image area
Quick steps for local equaliser adjustments.
- Upload image: Drop or select PNG, JPEG, WebP, or GIF.
- Set area: Drag and resize the selection box over the region you want to adjust.
- Review preview: Compare local contrast changes in the output panel.
- Download PNG: Save the processed image when it looks right.
Tips for better local equalization
Improve local equaliser results.
- Keep area focused: Include the subject region, avoid unrelated extremes in the same box.
- Test different area sizes: Smaller zones create stronger local adaptation.
- Compare with global equalize: Use /equalize-image if the whole photo needs correction.
Great for
When local equalization is useful.
- Faces in backlit photos: Increase local detail without overprocessing sky/background.
- Documents and labels: Improve legibility in a specific area only.
- Product close-ups: Enhance texture on target region while keeping scene balance.
Why use this tool
Targeted contrast control in-browser.
- Localized edits: Avoid global tone shifts when only one zone needs recovery.
- Fast iteration: Drag the area and see instant updates.
- Private workflow: No file upload required.
- Free PNG export: Download final output with one click.
Technical details
Implementation summary.
- Per-channel method: Equalizes R, G, B independently using area histogram CDF.
- Bounds handling: Selection is clamped to canvas boundaries.
- Rendering: Canvas 2D pixel operations via getImageData/putImageData.
- Output format: PNG download only.
Frequently Asked Questions
Have questions? We have answers.
Related tools
More tools from Image & Conversion.