Upscale an image

Enlarge a JPG, PNG, WebP, or AVIF image 2x, 3x or 4x by resampling, or 4x with an AI model that runs on your device. Nothing is uploaded either way.

Drop your image files here or click to choose, or paste image files · processed on this device

Open in the full image editor

Upscale image in three steps

Enlarge a JPG, PNG, WebP, or AVIF image to two, three, or four times its width and height. The target dimensions are shown before anything runs, so you can see what you are asking for, and PNG transparency survives the enlargement.

Two methods sit behind one button. Resampling interpolates between the pixels that exist, at the browser’s highest quality setting, and invents nothing. AI detail runs Real-ESRGAN general x4v3 in your browser, a 4.9 MB model downloaded once and then kept on your device, and rebuilds texture at four times the size: hair, fabric and foliage come back noticeably sharper than resampling gives.

Neither recovers what was never recorded. A face thirty pixels wide does not become a recognisable person, and a blurred number plate does not become readable. AI detail invents plausible detail, which is a different and sometimes dangerous thing to hand to anyone who will treat the output as evidence. It is also trained on photographs: on flat graphics, logos and screenshots it can leave a faint halo along hard edges, where resampling stays clean. Compare both before you rely on either.

What it helps with is a canvas that is too small: artwork that needs more pixels before a print shop will accept it, or an upload form that rejects anything under a stated minimum.

There are hard ceilings, and they exist to keep the tab alive rather than to sell you an upgrade. No side may exceed 12,000 pixels and the total may not exceed 64 megapixels, so a 12 megapixel phone photograph doubles without complaint but is refused at three times, and the message says so instead of freezing the browser. Sources above 100 megapixels are declined at the door.

Up to twenty images can be handed over at once and the same setting applied to each. They run one at a time, and each gets its own row and its own download. A file that cannot be read loses only itself; the ones after it still finish.

Compare the preview at full size before committing, particularly for photographs. Enlargement adds pixels, not detail, and if the result looks soft, the fix is a better original: re-export from the vector artwork, ask for the camera file rather than a messaging-app copy, or take the picture again. Nothing is uploaded, and no model is fetched in the background, so the enlargement runs at the speed of your own machine and stops there.

  1. 1

    Choose an image

  2. 2

    Pick resampling or AI detail

  3. 3

    Upscale preview and download the larger file

Frequently asked questions

Does this use AI?

Both are offered. Resampling interpolates between existing pixels and invents nothing. AI detail runs Real-ESRGAN general x4v3, a 4.9 MB model downloaded once to your device, which restores plausible texture at four times the size.

How large can the output be?

FileGizmo blocks dimensions above 12000 pixels to reduce browser memory failures.

Which scale factors are available?

Resampling offers two, three or four times the original width and height. AI detail is fixed at four times, which is what the model was trained for.

Is upscaling performed on a server?

No. Resampling and encoding happen locally in a browser worker.

Related guides

Preparing an image before you publish itRotation that readers see and software does not, mirrored photographs, upscaling that invents detail, watermarks that do not survive a crop, and the icon sizes a browser actually asks for.