Dev Tools

miniPaint — Online Image Editor

Edit photos and images with layers, filters, and drawing tools. Runs entirely in your browser — nothing you open or edit is ever uploaded.

Related tools

About miniPaint — Online Image Editor

miniPaint is an open-source, MIT-licensed image editor that goes well beyond a basic paint app — it supports layers, a history panel, filters (blur, sharpen, brightness/contrast, and more), and standard selection and transform tools, all in a browser-based interface inspired by desktop editors like Photoshop. The build here is self-hosted directly from the miniPaint project's own source and runs entirely client-side: nothing you open or edit is ever uploaded.

How to use

  1. Open an image via File → Open, or start a new blank canvas from File → New.
  2. Use the tools on the left for selection, drawing, shapes, and text; add and reorder layers from the Layers panel.
  3. Apply adjustments and filters from the Filters menu (blur, sharpen, brightness/contrast, hue/saturation, and more).
  4. Export your work via File → Save as, choosing PNG, JPEG, or other supported formats.

Frequently asked questions

Is my image uploaded anywhere?
No. miniPaint runs entirely in your browser via JavaScript — nothing you open or edit is ever sent to a server, including by this site.
Does it support layers?
Yes — miniPaint has a full layers panel with reordering, opacity, and blend modes, unlike a basic paint app.
What file formats are supported?
miniPaint can open and save common formats including PNG, JPEG, and others, and supports layered project files for saving work in progress.
Can I undo my changes?
Yes — miniPaint keeps a history panel so you can step back through previous edits, not just a single undo.