Enlarge an image without losing quality

Double a small picture’s size and keep its edges sharp, on your own device.

Make a small picture twice as big without the blur of ordinary resizing, with an AI upscaler that runs in your browser. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. The first run downloads the upscaling model (about 4.9 MB) and the WebAssembly engine that runs it to your browser, and after that the tool works offline.

Drop pictures to enlargeor click to choose files. Batches welcome.

    Pictures are held under 16 megapixels, the most every browser can save.

    Working…

    Done

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    Stretching a small picture in an editor or a document makes it soft, and the bigger it goes the more it looks like a blurry thumbnail. This page enlarges with a neural network instead: Real-ESRGAN predicts the sharp picture the small one came from, so edges stay crisp, flat colours stay flat and JPEG artefacts fade away.

    It opens at 2×, which suits a thumbnail you want to use full width, a product photo from an old listing, or an avatar that needs to fill a bigger frame. Logos and icons with transparent backgrounds keep their transparency when saved as PNG or WebP, because the transparent areas are enlarged separately and put back.

    How it works

    1. Drop the pictures to enlarge.
    2. Keep 2× or pick 3× or 4×.
    3. Press Upscale and save them.

    In your browser, not on a server

    Your browser decodes the picture. Real-ESRGAN general x4v3 (BSD-3-Clause, Xintao Wang and others), a compact neural network, runs in a web worker through onnxruntime-web (MIT) compiled to WebAssembly. It enlarges the picture 4× in overlapping 128-pixel tiles whose seams are cut away; for 2× and 3× the picture is first shrunk so that 4× lands on the size you asked for. Transparency is enlarged separately and put back. The result is saved by your browser’s own image encoder.

    Compared with upload-based tools: Online AI upscalers upload your photo to a GPU server, limit free use to a few images a day, add watermarks or ask for an account, and keep the upload. Here the network runs on your device and the picture never leaves it.

    Verify it yourself. Give the page a short while after your first run to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    Is it better than resizing in Photoshop or Preview?

    For enlarging, yes in most cases. Bicubic resizing, which editors use, can only blend neighbouring pixels. A trained upscaler adds sharp edges and removes blocking, so text, fur, fabric and outlines look closer to a real photo at the new size.

    Does it keep a transparent background?

    Yes, when you save as PNG or WebP, which the page does by default for a PNG or WebP. Choosing JPG puts the picture on white, since JPG cannot store transparency.

    Can I make a picture smaller here?

    No, this page only enlarges. To make a picture smaller in pixels or in file size, use Compress and resize images, which keeps the proportions and lets you set an exact width.

    Is the file uploaded anywhere?

    No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after your first run to save itself for offline use; then you can turn off Wi-Fi and it still works.

    More image tools

    Other conversions

    Guides