Pixelate an Image

Turn a photo into a block mosaic with a custom pixel size.

Free. No signup.

Drop your image here

Drag and drop, or choose a file below

JPG · PNG · WEBP
Up to 250 MB · One image at a time
Each image: up to 16 megapixels and 8192 px per side

Adjust the effect

Averages each block while accounting for transparency. For confidential text, use solid covering in the redaction tool.

Exports a full-resolution PNG with transparency. PNG files can be larger than the original.

Original

Choose an image or try the sample to see your preview here.

100% local processing

How to use

  1. 01

    Choose a JPG, PNG or WebP image, or try the local sample.

  2. 02

    Choose the block size from 1 to 256 pixels.

  3. 03

    Process, compare with the original and download the PNG.

Details and tips

How it works

Each rectangular block receives the average color of its pixels, weighted by alpha. Partial blocks at the right and bottom edges are retained, so the dimensions do not change.

Made for everyday images

Create mosaic artwork, retro-looking thumbnails and stylized backgrounds.

Frequently asked questions

Should I use this to hide confidential information?

Use the redaction tool with solid covering for confidential content. A mosaic can retain recognizable shapes and colors.

Are my images uploaded?

No. These tools process image data on your device. Images and encoded text are not saved to your account.

Which images are supported?

JPG, PNG and WebP up to 8192 px per side and 16 million pixels. Pixel-based effects and comparison use a single still frame of animated files. Base64 conversion preserves original bytes and has a 5 MiB file limit.