Enlarges pixel art with nearest-neighbor (no blur), so each pixel becomes a crisp square block. Integer scales only, so the grid never breaks. Nothing is uploaded.

scale
output

Drop pixel art here

or click to choose · or paste (Ctrl/Cmd + V)

processed in your browser · never uploaded

Drop or click to replace

Scale up small pixel art without blurring it. Ordinary image enlargers blend neighboring pixels to look smooth (bilinear / bicubic interpolation), which smears the hard edges that make pixel art look right. This tool uses nearest-neighbor scaling instead, so each source pixel becomes an exact N×N square block and every edge stays razor-sharp as it grows. Pick a preset scale of 2×, 3×, 4×, 6×, 8× or 16×, or type any integer from 1 to 64. Only integer scales are offered, because fractional scaling makes some pixels bigger than others and breaks the even grid that defines pixel art. The preview is rendered crisp (nearest-neighbor) too, and the output size (original px → upscaled px) is always shown. Transparent PNGs keep their transparency through the upscale. Great for posting sprites, making merch or prints, or just inspecting art at a larger size when you don't want any blur. Nothing is uploaded; every step runs locally on the canvas.

How to use

  1. Drop pixel art in, click to choose, or paste (Ctrl/Cmd + V).
  2. Pick a scale (2×–16× or any integer).
  3. Check the preview and the output size.
  4. Click Download PNG to export the upscaled image. The image is never sent anywhere.

FAQ

Are my images uploaded to a server?

No. The upscale runs entirely in your browser using the Canvas API. Your image is never uploaded, stored, or sent anywhere — it is processed only on your device.

Why doesn't it blur the image?

It uses nearest-neighbor scaling. Normal enlargers blend neighboring pixel colors to look smooth, but nearest-neighbor doesn't — it spreads each original color into a solid square block, so the pixel edges stay sharp as the image grows.

Why are only integer scales allowed?

A fractional scale such as 1.5× would make some pixels 2px wide and others 1px wide, breaking the even grid that pixel art depends on. Integer scales keep every pixel an identical square block.

Does it keep transparency?

Yes. Transparent PNGs keep their alpha through the upscale and are exported as transparent PNGs. The preview sits on a checkerboard so transparent areas are obvious at a glance.

How large can it go?

You can request up to 64×, but the tool automatically caps the scale so the longest side stays under 8192px (a safe limit for browser canvas size and memory). When it caps the scale, it tells you.

Can I use it to upscale photos?

This tool is for pixel art. Nearest-neighbor scaling of a photo makes the pixels look blocky. To enlarge a photo smoothly, use a resize tool that applies smooth interpolation instead.