Edit an image in your browser
- Choose a PNG or JPG, drop one into the upload area, or try the sample.
- Select an editing tool. Drag a region on the image and adjust it with its handles or exact controls. Apply each edit when ready.
- Undo or redo an edit, or show the original for comparison. Use the section buttons to reach the preview, editing controls or export. Prepare an export, inspect its actual appearance and download.
Example workflow
Crop a screenshot to its useful area, resize it to 1,200 pixels wide, add an arrow and a short caption, then export a PNG. Use the crop presets for a centered square, landscape or portrait selection; dragging afterwards allows a free selection.
Privacy and limits
Images stay in browser memory; there are no uploads, accounts or saved drafts. PNG/JPG inputs are limited to 10 MB, 4 million pixels and 4,096 pixels per side. Use Resize image first for larger files. EXIF orientation is applied by the browser. Animated PNG becomes a still frame. SVG, GIF, WebP and HEIC are not accepted here.
Undo retains up to 30 recent image states within a 64 MiB history budget. Older states are removed when either limit is reached; the untouched original remains available while editing. Restore cleared image recovers the image, history, selected tool, settings and finished export after Clear; accepting a replacement or leaving the page ends that recovery. Undo selection change reverses the last selection adjustment without changing image pixels. Applied edits are rasterized; annotations are not separate editable layers. Native decoding/encoding may finish in the background after cancellation, but obsolete work cannot replace the current edit. Processing waits have a 30-second deadline.
Blur is a box-blur visual effect, not secure removal of confidential information. Crop away sensitive content or cover it fully with an opaque filled rectangle, then inspect the downloaded pixels. PNG preserves transparency; JPG fills it with your selected background and uses lossy compression. Exports do not preserve source metadata, and browser color/font rendering can differ. Enlarging does not create lost detail.