Photo Editor
Visual crop, drawing, editable text/shape/image layers, multi-layer selection and editable group transforms — processed locally in your browser.
Choose a browser-decodable still image.
Drag on the image to draw the crop selection. The selection remains editable until Apply crop.
Draw directly on the raster image. Eraser makes pixels transparent. Each completed stroke is one undoable history action.
Selected layer
Multi-selection & groups
Check two or more layers below to create an editable group. Group operations affect member layers while preserving each layer as an editable object.
Layers
No layers.
Keyboard: Arrow keys nudge the selected unlocked layer by 1 px; checked layers can also be grouped and transformed together. Shift + Arrow nudges 10 px. Delete removes an unlocked layer. Ctrl/Cmd + D duplicates it.
Select and drag an unlocked layer. Four square corner handles resize it; the round top handle rotates it. Raster edits flatten current visible object layers first.
History: 0 undo / 0 redo.
Workspace
Ready.
No image loaded.
Download edited imageEditing model
Build 084 adds multi-layer check selection and persistent editable groups with group visibility, locking, duplication, movement, uniform scaling and rotation. It preserves blend modes, richer editable typography, distribution, raster brush/eraser, line/arrow objects, alignment, snapping and bounded Undo/Redo history. The editor remains a lightweight hybrid: brush/eraser and other raster edits operate on the base raster, while text, shapes, lines, arrows and image/logo layers remain editable until a raster operation flattens visible overlays.
Ordinary editing remains browser-local. This tool does not claim a complete Photoshop-style non-destructive document model. Animated input is treated as a decoded still frame.
Understand Photo Editor
Photo Editor helps transform or process files while making the output format, quality and compatibility implications easier to understand.
When this tool is useful
Use it when you need a practical file conversion or processing step and want to review the output before using it elsewhere.
How to use it well
Choose the source file or value, select the required output options, process it, inspect the preview or result, and download only after confirming that quality and format are suitable.
How to interpret the result
Check dimensions, file size, transparency, animation, page count, units or other relevant output properties before replacing an original file.
Practical suggestions
- Keep the original file until you have checked the processed result.
- Use the least destructive quality/compression setting that still meets your goal.
- Test compatibility with the destination app, website or device before batch processing important files.
Example workflow
Example workflow: enter a representative photo editor input, run the tool, review the output, then change one important input and compare the difference.
Important limitations
Format support depends on browser/runtime capabilities. Transparency, animation, metadata, fonts, colour profiles or specialist codecs may not be preserved by every conversion path.
Privacy: Where the page states that processing is browser-local, your entered content stays in the browser during normal processing. Any tool that requires server or third-party processing must disclose that separately.