Adjust Image Colors
Fine-tune brightness, contrast, saturation, and hue with live preview
Drop an image here
Select an image to adjust
Max file size: 20MB
100% Private: All processing happens in your browser. Your files never leave your device.
Adjust Image Colors gives you four independent sliders — Brightness (0–200%), Contrast (0–200%), Saturation (0–300%), and Hue Rotate (0–360 degrees) — applied together as a single canvas filter chain, with a live preview and a Reset All button that snaps every slider back to its default (100%, 100%, 100%, 0deg) in one click.
This tool doesn’t sharpen anything — there’s no sharpness or noise-reduction control here, only the four colour sliders, so a soft or blurry photo will stay soft no matter how far you push Contrast. Worth knowing too: for a source that isn’t a PNG, the download is exported as JPEG without first filling a background colour behind any transparent pixels, so a transparent WebP or GIF you feed in can come back with solid black where the see-through areas used to be. Only a PNG input keeps its transparency, because only a PNG input stays a PNG on the way out.
How it works
1. Drop or browse your image
One file at a time, up to 20 MB, checked at the upload step.
2. Move the sliders
Brightness, Contrast, Saturation, and Hue Rotate each update the preview canvas the moment you release them, so you can see exactly what you’re about to download.
3. Reset All if you overshoot
One button returns every slider to its starting value — there’s no way to reset a single slider on its own, only all four together.
4. Apply & Download
Renders your adjustments onto the full-resolution image and swaps the button for a download link.
When you'd use it
Brightening an underexposed scan
A document or ID photo taken in dim light often needs only a Brightness and Contrast nudge to become clearly legible before you submit it anywhere.
Warming or cooling a photo's tone
Nudge Hue Rotate a small amount to shift a photo away from an unwanted colour cast, such as the greenish or yellowish tint indoor lighting sometimes leaves behind.
Making colours pop for a social post
Push Saturation above 100% to give a flat-looking phone photo more visual punch before posting it, without touching brightness or contrast at all.
A deliberate creative colour shift
Run Hue Rotate most of the way around the wheel for a stylised, unnatural-colour effect — useful for a poster or graphic rather than a realistic photo edit.
How the four sliders combine
All four adjustments are built into one CSS-style filter string — brightness, then contrast, then saturate, then hue-rotate — and applied to the canvas in a single pass when you press Apply, not one after another as separate operations. That means the order you move the sliders in doesn’t change your result; only the final position of each one matters.
The ranges aren’t identical: Brightness and Contrast both run 0 to 200%, Saturation goes further to 300% (letting you push colour well past natural before it clips), and Hue Rotate covers a full 0 to 360 degree turn of the colour wheel. Dragging any slider clears whatever result you’d already generated, so you always redownload after your latest change rather than an earlier one.
A transparency note
A PNG you upload downloads as a PNG, transparency included, because the tool checks the source file’s exact type before choosing an export format. Anything else — JPG, WebP, GIF — becomes a JPEG, and this editor doesn’t fill a white or any other background colour behind transparent areas before making that conversion. If you’re adjusting a logo or sticker with a see-through background and it isn’t already a PNG, expect the transparent parts to turn solid black in your download.
Frequently asked questions
Can I sharpen my photo with this tool?
No — there’s no sharpness control here, only Brightness, Contrast, Saturation, and Hue Rotate. Use /image/enhance if you need to sharpen edges as well.
What does Hue Rotate actually do?
It shifts every colour in the image around the colour wheel by the number of degrees you set, from a subtle tint correction at a few degrees to a fully inverted-feeling palette near 180.
Can I reset just one slider without losing my other changes?
No. Reset All returns Brightness, Contrast, Saturation, and Hue Rotate to their defaults together — there’s no per-slider reset.
Will my image stay transparent after adjusting it?
Only if you uploaded a PNG. Any other format is exported as JPEG with no background fill step, so transparent pixels can come out solid black.
What's the file size cap for this tool?
20 MB per image, enforced when you upload it.

