🕶️ Photo Redactor
Add rectangle or ellipse masks to one image locally with undo/redo, and export a new flattened JPG or PNG copy.
Current Scope
This version handles one JPG, PNG, or WebP image at a time. You manually add rectangle or ellipse masks with undo/redo support. The tool redraws those visible regions locally in your browser and exports one new flattened JPG or PNG copy.
It is not a formal redaction or sanitize tool. It does not decide what should be hidden, and it does not promise anonymization, formal-submission readiness, or full metadata removal.
Reviewed Dates & Sources
Reviewed: 2026-03-11 · Updated: 2026-03-14
- Adobe Acrobat Sanitize PDFs
- ICO: How do we ensure anonymisation is effective?
- ICO: How to disclose information safely
- MDN createImageBitmap
- MDN HTMLCanvasElement.toBlob
- MDN CanvasRenderingContext2D.filter
These sources only calibrate the product boundary and browser capability assumptions. They do not turn this tool into legal, compliance, or evidence-grade software.
Hard Disclaimer
All processing stays local in your browser by default with no uploads. But this tool only changes the visible regions you manually select. It does not check whether you missed other sensitive details.
`Solid cover`, `pixelate`, and `blur` are only visual-obscuring effects. Visual obscuring is not the same as formal legal, compliance, audit, or evidence-grade redaction.
Applies To
- Chat screenshots with names, emails, order IDs, or address fragments
- Photos with license plates, door numbers, QR codes, or partial ID numbers
- Dashboard or table screenshots with names, phone numbers, amounts, or employee IDs
- Cases where you already know what to hide and only need a local visual-obscuring export
Does Not Apply To
- Court, law-enforcement, formal evidence, or formal compliance submissions
- Cases that require guaranteed irreversibility or full anonymization
- Automatic sensitive-content detection, recommendations, or missed-mask checking
- Cases that require removal of all metadata, hidden layers, annotations, or history
Drop an image here, or click to choose a file
One JPG, PNG, or WebP only. This browser-only version supports files up to 25MB.
All processing stays local in your browser by default. Nothing is uploaded.
Waiting for image
Upload one image, add at least one rectangle or ellipse mask, then export a new flattened JPG or PNG copy.
Mask Workspace
Add a mask first, then drag to move it or resize it from the corners.
Mask Style
Mask Shape
Output Format
PNG keeps transparency. JPEG automatically flattens transparent pixels onto white.
Changing this only affects the download filename. It does not re-export or change the mask result.
Export Result
After you add at least one mask and export, the result preview for the current workspace will appear here.
The export only changes the visible areas you masked manually. It does not mean all metadata is removed or that the file is suitable for formal sharing or formal submission.
Online photo redactor for one image. Upload one JPG, PNG, or WebP, manually obscure selected regions with rectangle or ellipse masks using solid cover, pixelate, or best-effort blur. Supports undo/redo. Exports a new flattened JPG or PNG copy with no uploads.