Photo ToolboxDownload on the App Store

Pixelate Photo

Select a rectangle and replace its detail with larger colour blocks. Adjust block size to suit the photo.

Processed on your device · No account needed

Start with your photo

Drop files here or choose from your device

JPG, PNG, static WebP · 20 MB / file · 16 MP / image

Choose photos to begin.

Your settings

Selection in source pixels

All exports omit source EXIF/GPS. PNG/WebP retain transparency; JPG uses white. Colour is converted through sRGB.

How to use Pixelate Photo

  1. Choose one supported photo and draw a rectangular selection.
  2. Adjust the selection with numeric controls and set the block size in source pixels.
  3. Process, inspect the result and download a new image.

Know before you export

Pixelation does not guarantee anonymity or secure redaction. A small block size may leave text and faces recognisable. One rectangular region is processed per export.

JPG, PNG and static WebP. Up to 20 MB per file, 60 MB per batch, 12 files and 16 megapixels per image. Output is limited to 16 megapixels and 8,192 pixels per side. Browser memory may impose lower limits.

Source metadata is not copied. Browser colour conversion can change wide-gamut or HDR images. Keep your original files.

Common questions

Can I pixelate several areas?

This version processes one rectangle per export. Choose Continue editing beside the result, then Pixelate Photo to select another area. Use PNG between edits to avoid repeated lossy encoding.

What does block size mean?

It is the approximate width and height of each block in source pixels. Larger blocks hide more fine detail.

Are my photos uploaded?

No. Processing runs locally in your browser with self-hosted code. Hosting access logs relate to page requests; selected photo bytes are not sent. See our privacy information.