BlockPixelArt

Pixel art upscaler

Enlarge a sprite by a whole multiple so every pixel becomes a clean square. No smoothing, no new colours, no soft edges where there should be none.

Drop an image here

Or choose a file. Your image is processed in your browser and never uploaded.

How to use it

  1. Drop in the pixel art you already have

    A sprite, a tile, an icon, an old screenshot. The art is loaded exactly as it is — with Pixel size at 1 nothing is resampled on the way in.

  2. Pick the multiple

    Upscale sets how many output pixels each art pixel becomes. Whole numbers only: 4× turns 32×32 into 128×128, and every square stays perfectly square.

  3. Check the output dimensions before exporting

    The Output panel shows the exact result size. If your target is 1024px wide, work backwards from there rather than guessing at the multiple.

  4. Export with Large

    Small always writes one file pixel per art pixel, so it ignores the multiple entirely. Large is the one that applies it.

What people use it for

  • Posting sprite work where it will be seen

    Social platforms resize everything they are given, and their resizer blurs. Uploading a pre-enlarged version means their scaler has nothing left to ruin.

  • Printing pixel art

    Print drivers smooth by default. A file already enlarged to the target dimensions arrives at the printer with hard edges intact.

  • Store pages and marketplace thumbnails

    Asset stores demand a minimum resolution that most sprites do not meet. Whole-multiple enlargement satisfies the requirement without redrawing anything.

  • Stream overlays and emotes

    Emote slots expect fixed sizes like 112×112. Enlarge a 28×28 sprite by exactly 4× and it lands on the grid with no resampling at all.

  • Rescuing art from an old screenshot

    Screenshots of retro games are often captured tiny. Enlarging by a whole multiple recovers a usable size without inventing detail that was never there.

Why this one

  • Nearest neighbour, never interpolation

    Each source pixel is copied into a solid block. Bilinear and Lanczos scalers average neighbouring pixels, which is correct for photographs and catastrophic for pixel art.

  • The colour count never grows

    Enlargement copies colours, it does not blend them. A 16-colour sprite is still exactly 16 colours afterwards, which is what keeps it re-editable.

  • Whole multiples only, on purpose

    A 2.5× enlargement makes some rows three pixels tall and others two. The unevenness is subtle in a preview and obvious once it is on a wall.

  • You can fix the art before enlarging it

    Stray pixels are far easier to correct at original size. The pencil, fill and colour-replace tools work on the small version, then the fix scales up with everything else.

  • No size limit worth mentioning

    Enlargement happens on your own machine, so there is no upload cap and no queue. The only ceiling is an 8192px long edge, which is well past any practical use.

Frequently asked questions

Why does my pixel art go blurry in other tools?
Most image editors default to a smoothing filter that averages neighbouring pixels — the right choice for photographs and the wrong one here. This page never interpolates, so a hard edge stays a hard edge.
Can I enlarge by 1.5× or 3.7×?
No, and that is deliberate. Fractional multiples force some pixel rows to be a different height than their neighbours, which shows up as uneven, wobbly edges once the image is large.
Does this add detail like an AI upscaler?
No. It enlarges what is there and invents nothing. For pixel art that is the point: the artist chose every pixel, and a model guessing at extra ones destroys the intent.
What if I want to shrink pixel art instead?
Raise Pixel size above 1 and the art is reduced by that factor, though shrinking pixel art is genuinely lossy — two adjacent colours have to become one, and no algorithm chooses as well as you would.
Will the enlarged file still work in a game engine?
It will, but you usually want the opposite. Ship the small file and let the engine scale it with nearest-neighbour filtering; an enlarged copy just uses more texture memory for the same look.

More pixel art tools

Same engine, same privacy, different job. Nothing here needs an account.