Enlarge a picture

Enlarge a JPG

Opens with clean-up Light to soften JPEG block steps before enlarging, and JPG out with a quality slider and a measured size.

Upscaled inside this tab. The original never travels.
Drop something small. We'll show you how far it can go.Paste works too, and so does a file you drag straight off the desktop — or several at once, for a batch. JPG, PNG, WebP, BMP and the HEIC an iPhone shoots open here; AVIF and TIFF open where this browser can read them (TIFF in Safari). Every one of them stays on this machine.

Nothing small to hand? There is a drawn 240 × 160 one.

Size 2× · 3× · 4× · 8×, any factor or exact pixelsPrint sizes at 150, 240 and 300 PPIEnhance on-device models, off until you ask

What this opens on

The JPG panel at 2×, clean-up Light, saving JPG at quality 92. The order of the chain is the point:

The JPG chain
StepWhat it does
1. Clean up (Light)softens 8-pixel block steps and colour blotches in the source
2. Enlarge (Lanczos 3)spreads the cleaned pixels to the new size
3. Encode JPGat the quality you chose, measured in bytes

A 640 × 480 JPEG at 2× becomes 1280 × 960 — four times the pixels, so the block grid the eye picks up at 100% is now sixteen pixels across. Clean-up Light is what keeps it from being the first thing anyone sees.

Where this falls down

  • Heavy compression stays visible.Light clean-up softens blocks; it cannot restore what a very low quality setting threw away.
  • Saving JPG again is a second loss.Small at quality 90 and above, but real. Choose PNG in Export to avoid it.

Questions people ask

Why deblock before enlarging?
A JPEG stores the picture in eight-pixel blocks and its colour at reduced resolution. Enlarged as they are, the block edges become sixteen- or thirty-two-pixel steps. Clean-up Light softens those steps and colour blotches first and leaves real texture alone; after enlarging is too late.
How big will the JPG be?
Press Measure and the full result is encoded at the chosen quality in this tab and its exact byte count shown — not an estimate. The same is read back from the file after you save.
What is chroma subsampling, and which does this use?
Storing colour at lower resolution than brightness. The page reads it from the encoded file's own header and names it: browsers' JPEG encoders commonly write 4:2:0, colour at half resolution each way. It is read, not assumed.
Should I save as PNG instead?
If the enlarged picture is going to be edited again, yes: PNG adds no second loss. JPG is right when the destination wants a JPG or a small file.

Better fit?

Photographic visual for Enlarge Jpg
Enlarge Jpg