Integer pixel-art upscaling

Upscale an image 2× to 16× with interpolation disabled to preserve hard pixel edges.

How to use

  1. Choose a small pixel-art image.
  2. Enter an integer scale from 2 to 16.
  3. Download the enlarged PNG.

Why integer scaling stays sharp

This tool disables Canvas image smoothing and maps each source pixel to a square block of the same color. At 4×, one source pixel becomes a 4×4 block, so no blended colors are introduced along pixel boundaries.

What this tool does not do

No new detail is generated. The goal is faithful geometric enlargement, not reconstruction. Use an AI or reconstruction upscaler only when you actually want new texture or inferred detail rather than preserved pixel art.

Memory and output size

Pixel count grows with the square of the scale factor: a 4× enlargement has 16 times as many pixels, and an 8× enlargement has 64 times as many. Large source images can therefore use much more browser memory than the scale number alone suggests.

Use cases

Useful for store images, portfolio previews, and enlarged images for documentation.

Limitations

This is nearest-neighbor scaling that duplicates original pixels, not AI upscaling that invents new detail.

FAQ

Why are integer scale factors recommended?

Non-integer scaling can produce uneven pixel sizes and broken edges.

Can I use this for regular photos?

You can, but stair-stepping will appear. The image resizer is better for regular photos.

Related tools