How to use it· 4 steps
- Drop a photo into the box above.
- Start from a look, or work through the Light, Colour and Detail sliders.
- Press and hold Show original, or switch to Split view, to compare before and after.
- Choose JPEG, PNG or WebP and press Save edited photo to download the full-resolution result.
Step by step
How to use the photo editor
- 1Drop a photo into the box above.
- 2Start from a look, or work through the Light, Colour and Detail sliders.
- 3Press and hold Show original, or switch to Split view, to compare before and after.
- 4Choose JPEG, PNG or WebP and press Save edited photo to download the full-resolution result.
What each slider actually does
Exposure works the way a camera does: it multiplies the light in the scene. The calculation happens in linear light — the photo's values are converted out of the sRGB gamma curve, multiplied by two to the power of the exposure in stops, and converted back — so +1 EV genuinely doubles the light, highlights brighten faster than shadows, and the result looks like a longer exposure rather than a grey wash.
Brightness is a midtone curve. Pure black stays black and pure white stays white, so nothing clips; the middle of the range is lifted or lowered. Use it when a photo looks dim but its brightest parts are already bright. Contrast is an S-curve around mid-grey: it pushes darker-than-middle tones darker and lighter ones lighter, using the standard contrast factor 259(C + 255) / 255(259 − C).
Saturation scales how far each colour sits from grey, using the same matrix the CSS saturate() filter defines. Vibrance does the same but weights the change by how muted each pixel already is, so dull colours gain the most and already-vivid ones — skin, a red jacket — barely move. That is why vibrance is the safer of the two for portraits.
Warmth and tint are a white-balance correction. Warmth trades blue for red, which fixes the cold cast of shade and overcast light or the orange cast of indoor bulbs in the other direction; tint trades green for magenta, which fixes the green cast of some fluorescent and LED lighting. Hue rotates every colour around the colour wheel and is more of an effect than a correction.
Why this editor gives the same result in every browser
Many browser-based editors apply their adjustments with the canvas filter property — a single line of code that hands the work to the browser. Safari has never implemented that property. It accepts the line and silently draws the photo unchanged, so the sliders move and nothing happens, on every iPhone and iPad.
This editor computes every adjustment itself, pixel by pixel, in a fixed order: tone (exposure, white balance, brightness, contrast), vibrance, saturation and hue, black and white, sepia, invert, blur, sharpen, vignette. Because the arithmetic is the page's own, Chrome, Firefox and Safari produce the same numbers. The fixed order also means the result never depends on which slider you happened to move first.
The live preview works on a copy of up to 1,000 pixels across so the sliders respond instantly. Save runs the same calculation on the full-resolution photo. Every setting that depends on size — blur radius, sharpening radius, vignette shape — is defined relative to the image, so the saved file matches the preview.
A sensible order for editing a photo
Fix the light first. Set exposure so the important part of the picture is correctly bright, then use brightness for the midtones and contrast for punch. Fix colour next: warmth and tint until whites look white, then a modest amount of vibrance. Sharpen last, and lightly.
Use the before/after compare often. The eye adapts within seconds to an over-saturated or over-sharpened image and starts to read it as normal; flicking back to the original resets that and shows what you have really done. If the edit only looks better side by side but not on its own, it has probably gone too far.
The looks are starting points, not final answers. Vivid adds contrast and vibrance; Warm and Cool shift white balance; Matte lowers contrast and saturation for a flatter, editorial feel; Dramatic and Noir add contrast and vignette; Vintage blends in sepia. Pick one and then adjust the sliders — the look only sets their values.
Saving, and what this is not
JPEG is the right format for photographs, at quality 85–95. PNG is lossless and much larger for photos, but right for screenshots and graphics. WebP is smaller than JPEG at the same quality in browsers that can write it; Safari cannot, and the page saves a PNG instead and says so. Saving re-encodes the image, which removes its EXIF metadata — camera details, date and GPS location.
Your original file is never changed. The edit is a new file, so you can always go back.
This is an adjustments editor, not a replacement for Lightroom or Photoshop. There are no layers, masks or local adjustments, no healing or clone tool, no per-channel curves and no RAW support; work happens at 8 bits per channel, the same depth as the JPEG you started from. Very large photos are scaled to the largest canvas the browser allows — about 16.7 megapixels on iPhones — and the page tells you when that happens.
Answers
Frequently asked questions
Is this photo editor really free, with no watermark?
Yes. There is no account, no watermark and no export limit. The editing runs on your device, so there is nothing to meter.
What is the difference between saturation and vibrance?
Saturation boosts every colour equally. Vibrance boosts muted colours more than vivid ones, so skin tones and already-strong colours stay natural. Use vibrance first.
Will the saved photo match the preview?
Yes. The preview is a smaller copy processed with exactly the same calculation, and size-dependent effects such as blur and sharpening are scaled to the image, not fixed in pixels.
Does it work in Safari on iPhone?
Yes, with identical results. The adjustments are computed by the page itself rather than by the canvas filter property, which Safari does not support.
Can I undo an edit?
Press Reset to return every slider to its starting value. The original file is never modified, so you can always start again.
Is my photo uploaded?
No. It is decoded and edited in your browser and saved straight to your device.