Image upscaler

Enlarge a photo 2× or 4× and rebuild detail as it grows, rather than stretching the pixels you already have. It all runs on your device.

  1. Your image

    Drop an image here — or click to choose

    JPGPNGWEBP

    Your files are never uploaded — everything runs on your device.

  2. Upscale settings

  3. Upscale

How to enlarge an image without pixelation

  1. Add your image

    Drag and drop a photo (JPG, PNG or WebP), or click to choose one. It loads straight into your browser — nothing is uploaded.

  2. Choose 2× or 4×, then enlarge

    Click Upscale. The image is enlarged and sharpened on your device — the first run downloads the model, then it is cached.

  3. Compare & download

    See the original next to the enlarged version, then download the bigger image as a PNG.

What you get

Sharper, not just bigger

An AI super-resolution model reconstructs detail as it enlarges, so edges and texture hold up instead of going soft and blocky the way a plain resize does.

Small, soft or already large

It reconstructs detail as it enlarges, so thumbnails, old pictures and compressed images gain the most. Big photos work too — the limit is on the result, not the input: up to 16384 px on the long edge, which takes a 3456x4608 phone photo to 12288x16384.

Runs on your device, free

No accounts, no per-image limits, no watermarks. It works through the image in small tiles, so the browser never has to hold the whole enlargement at once. Your image is never uploaded.

The model behind it

Powered by Real-ESRGAN, a BSD-3-Clause model trained on a synthetic pipeline of real-world photo damage — noise, blur, recompression — rather than only clean images. That is why it holds up on a photo that has already been through a round of JPEG compression, instead of amplifying those compression artifacts into a blocky pattern the way some super-resolution models do. A Detail slider lets you dial how much of its reconstruction to use.

Frequently asked questions

Can I enlarge an image without losing quality?
Up to a point, and the point is worth knowing. YourDevice’s upscaler runs Real-ESRGAN, which reconstructs detail as it enlarges, so a small or soft picture comes back genuinely sharper than any plain resize — not stretched pixels. The ceiling is on the output rather than the input: results are capped at 16384 px on the long edge, so a 3456x4608 phone photo enlarges to 12288x16384. Very large sources take correspondingly longer, since the work scales with the number of tiles.
How much bigger does it get?
You choose 2× or 4× — that many times the width and height (so 4× is 16× the pixels), measured from the fitted input. Small and medium images benefit most.
What images work best?
Smaller or slightly soft pictures — old photos, thumbnails, low-resolution images, product shots. The model is good at reconstructing sharp detail as it enlarges.
Are my images uploaded anywhere?
No. YourDevice upscales entirely in your browser on your own device. Your image is never uploaded, and nothing is kept once you close the tab.
Is it really free? Are there limits?
Yes — YourDevice’s image upscaler is completely free, with no account and no per-image limit. Because Real-ESRGAN runs on your device rather than on our servers, there is nothing for us to meter.
Which model does it use?
Real-ESRGAN x4plus, trained on a synthetic pipeline that mimics real-world photo damage rather than only clean images — which is why it does not amplify JPEG compression artifacts the way some super-resolution models do. The Detail slider (in Advanced) blends its output against a plain resize, from 0 (no AI) to 1 (full strength) — 0.6 by default. Big photos are processed in overlapping tiles so memory stays bounded, on WebGPU where available and WebAssembly otherwise.