Free photo editor in your browser


Drop a photo and tune brightness, contrast, saturation, exposure, temperature and vignette live. Apply one of 15 filters, crop, add text, a frame or stickers, undo any step and compare before and after. Download as JPG, PNG or WebP with no sign-up and no upload.
- ✅ Free
- 🔒 No sign-up
- 📱 Works on mobile
- ⚡ Instant results
🔒 Everything runs in your browser. Your data and files never leave your device.
What each adjustment does
| Adjustment | Effect | Use it when |
|---|---|---|
| Brightness | Lightens or darkens everything | Dark indoor photo |
| Contrast | Pushes lights and darks apart | Dull or hazy image |
| Saturation | Color intensity | Faded colors, or black and white at -100 |
| Exposure | Multiplies light, in stops (EV) | Under- or overexposure |
| Temperature | Blue or orange cast | Fix yellow indoor lighting |
| Vignette | Darkens the corners | Draw the eye to the center |
\[ \text{exposure} + 1 \, \text{EV} = \text{light} \times 2 \]
Tip: several small moves (10 to 30) look more natural than one big one.
Filters, crop, frames and text
The 15 filters are combinations of adjustments (for example "Vintage" = partial sepia, lower saturation, vignette and a warm tint). A strength slider mixes them from 0 to 100%, and your manual settings stack on top.
- Crop: 1:1, 4:5, 4:3, 16:9 or 9:16 with zoom and position, plus 90° rotation and mirror.
- Text: an automatic outline keeps it readable on any background; drag it anywhere.
- Stickers: 16 emoji you can place and resize.
- Frames: white, black, Polaroid, rounded or double line, in any color.
Undo, compare, save
Every action is remembered: Undo and Redo walk through up to 60 steps. "Before/after" overlays the original on your edit with a comparison slider.
The saved file keeps your photo's resolution up to 4,096 pixels on the longest side. All processing happens in your browser: nothing is uploaded, no copy is kept, and metadata such as GPS location is not carried over.
3 real-life examples
Rescue a dark photo
A birthday picture taken indoors is dim. Exposure +0.8, contrast +15, temperature +10: faces come forward without blowing out.
A square post for Instagram
Crop to 1:1, apply the "Pop" filter at 70%, add "Summer 2026" in white with an outline, then a thin white frame. Export as JPG.
A retro look
"Vintage" filter at 100%, vignette +20 and a Polaroid frame: your family photo looks like an old album page.