Pixelate image
Turn a picture into blocks to hide a face, a plate, or text, or for a pixel-art look. Free, with no upload.
Drop images to pixelate
Add one or as many as you like. Each is edited on your device, so nothing is uploaded.
PNG, JPG, WebP, HEIC, AVIF, SVG, BMP, and GIF. As many as you like, or a whole folder.
Pixelate
Every picture you add is saved with these settings.
How to pixelate an image online
Add a picture, choose how large the blocks are, and the whole picture is drawn in squares of that size. To pixelate only one part, crop to it first under Crop. The result is saved right away for download, in your browser, so your picture is never uploaded.
Step 1
Choose your picturesAdd one picture, several, or a folder.Step 2
Set the blocksPick how many pixels across each block is.Step 3
DownloadSave each pixelated picture, or all of them in a ZIP.
What to expect
- Supported inputs
- JPG, PNG, WebP, HEIC, AVIF, BMP, GIF, and SVG, one or many at once. HEIC opens in Chrome, Edge, and Safari on most computers, but not in Firefox.
- What happens
- Each block takes the average color of the pixels under it, so detail is gone rather than blurred, and the picture keeps its size. Larger blocks hide more. The picture is pixelated after any crop, turn, or resize, over the saved size.
- Limits
- The whole picture is pixelated; crop to a part first to pixelate only that part. Blocks of 8 pixels or fewer can still leave a face recognizable in a large picture.
Private by design
Your images stay on your device
Mastershot processes your file locally in this browser. It does not need to be uploaded to a server, and you do not need an account to use the tool.
- No upload
- No signup
- No watermark
Questions
Large enough that the face is about three or four blocks across. For a face 200 pixels wide, that's blocks of 50 or more.
Crop to that part under Crop, pixelate it, and paste the result over the original in any editor. Pixelating a chosen area in place is coming.
With blocks larger than the letters, yes: the colors are averaged, and the letters can't be read back out. Very small blocks can leave them readable.
No. They're pixelated in your browser, on your device, so nobody else sees them.
