Image Mosaic & Blur
Drag to select part of an image and hide it with mosaic or blur. Quickly anonymize faces, license plates, and addresses before posting to social media. The image is processed entirely in your browser and never uploaded to a server.
Drag & drop an image, or click to choose
PNG, JPEG, WebP and more. Images stay in your browser — nothing leaves your device.
How to Use Image Mosaic & Blur
Pick an image and a preview appears. Drag a rectangle on the preview to mark what you want to hide, then apply "Mosaic" or "Blur". Use the slider below to set the strength. Loading and editing both stay in your browser, and the image is never uploaded.
- Choose an image. Drag and drop it onto the box, or click to select.
- Drag a rectangle on the preview to surround the part you want to hide.
- Choose Mosaic or Blur, and adjust the strength if needed.
- Press Apply to selection to process just that region. Repeat for other spots.
- Use Undo to take back the last action, or Reset to start over from the original.
- Press Download to save the edited image.
Worked example: hide a face and a license plate
New here? Press "🖼 Try a sample image" to instantly load an 800×600 sample. To hide a person's face, for example, drag a box around the face, choose "Mosaic", set the strength to around 14, and press Apply to selection. Then box the car's license plate and apply the same way to cover two spots. Use "Mosaic" for a plate you want to make truly unreadable, and "Blur" when you want a background person to fade naturally. When you're done, press Download to save it as sample-masked.png.
For power users
- Drag and drop an image straight onto the box, or click to pick a file.
- Just repeat select-then-apply to hide as many spots as you need in one pass.
- The strength slider sets the mosaic block size / blur radius for the next apply.
- Went too far? Undo reverses only the last apply, and Reset clears everything.
- Output is PNG so transparency is preserved. Choose another or Clear to move on quickly.
Handy For
- Hiding a face so people can't be identified before posting a photo to social media or a blog
- Making a car license plate or a nameplate / address unreadable
- Covering names, email addresses, or phone numbers in a screenshot
- Anonymizing a sensitive image entirely in your browser without sending it anywhere