OpenToolbox

Free Photo Editor

Photo Editor adjusts light, color and detail, applies 55 looks, and crops, rotates, flips or straightens photos. Spot heal, clone and blur brushes remove blemishes, and text, shapes and stickers go on separate layers. Edits are non-destructive with 100 undo steps, and the result downloads at full resolution (up to 36 MP) as JPG, PNG or WebP.

Looks:
55 presets with strength slider
Retouch:
Spot heal, clone and blur brushes
Export:
JPG, PNG or WebP, up to 36 MP
Price:
Free
Runs:
Locally, in your browser
Uploads:
None: files never leave your device
Account:
Not needed

Quick answers

Is my photo uploaded?

No. The editor runs in your browser with WebGL; your photo never leaves your device.

Do the edits reduce the quality of my photo?

No. Edits are stored as instructions and applied to the original once, when you download. You can undo any step or press Before to see the original.

Loading tool…

Processed on your device: your files are never uploaded. How it works

How to use the Photo Editor

  1. Open a photo (drop, paste or click).
  2. Use Adjust for light, color and detail, or pick one of the 55 Looks and set its strength.
  3. Crop, rotate, flip or straighten; retouch spots with the heal, clone and blur brushes.
  4. Add text, shapes and stickers, arrange them in the Layers list, then download the full-resolution JPG, PNG or WebP.

Credits & open source

Our own code plus open-source libraries. Thank you to the people who make these projects.

  • Konva2D canvas scene graph with layers, drag and transform handles. © Anton Lavrenov; original KineticJS by Eric Rowell · MIT
  • react-konvaReact bindings for Konva. © Anton Lavrenov · MIT

Web platform APIs used: WebGL, Canvas 2D, createImageBitmap, Pointer Events, Keyboard Events, File API, Clipboard API.

  • Montserrat by The Montserrat Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Poppins by The Poppins Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Inter by The Inter Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Raleway by The Raleway Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Oswald by The Oswald Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Comfortaa by The Comfortaa Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Playfair Display by The Playfair Display Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Roboto Slab by Christian Robertson / Google Inc. (via Fontsource) (Apache-2.0) — text layers
  • Abril Fatface by TypeTogether (via Fontsource) (OFL-1.1) — text layers
  • Bebas Neue by The Bebas Neue Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Righteous by Brian J. Bonislawsky DBA Astigmatic (AOETI) (via Fontsource) (OFL-1.1) — text layers
  • Lobster by The Lobster Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Pacifico by The Pacifico Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Dancing Script by The Dancing Script Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Caveat by The Caveat Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Great Vibes by The Great Vibes Pro Project Authors (via Fontsource) (OFL-1.1) — text layers
  • Sacramento by Brian J. Bonislawsky DBA Astigmatic (AOETI) (via Fontsource) (OFL-1.1) — text layers
  • Allura by The Allura Project Authors (via Fontsource) (OFL-1.1) — text layers

Full license texts: third-party notices · all credits

Frequently asked questions

How do I remove a spot or a blemish?

Open Retouch, choose Spot heal and click on the spot with a brush a little larger than it. For bigger areas use Clone: Alt+click (or Pick source) on a clean area, then paint over the part to hide.

Can I use my own fonts?

Not yet. You can choose among 18 free fonts (sans serif, serif, display and script); the text stays editable until you download.

More image & design tools