AI image upscaler

Enlarge small photos 2 or 4 times with an AI model that redraws detail, so edges stay crisp and noise and JPEG blocks fade instead of growing.

Your files never leave your device. Everything runs in your browser.

How it works

  1. Add your imagesDrop one or more pictures.
  2. Choose 2x or 4x2x for photos, 4x for small images and thumbnails.
  3. DownloadCompare before and after, then download.

Better than stretching

Normal resizing only spreads the existing pixels, so an enlarged photo looks soft and blocky. An AI upscaler has learned what real edges, textures and text look like and fills in the missing pixels accordingly. It also removes much of the noise and compression blocks of low quality JPG files.

Typical uses are old photos, small images from websites and messengers, thumbnails, screenshots and product pictures that are too small for a marketplace.

Fast and private

The model is only 5 MB and runs in your browser, on the graphics card when possible. The image is processed in tiles, so large pictures do not freeze the page. Your images are never uploaded.

Frequently asked questions

How big can the result be?

Up to 4096 x 4096 pixels. For 4x the input can be up to 1024 x 1024, for 2x up to 2048 x 2048.

Does it invent details?

It sharpens edges and textures in a natural way, but it cannot recover text or faces that are not visible at all.

Are my images uploaded?

No. Everything happens in your browser.

Which model is used?

Real-ESRGAN general x4v3 (BSD-3 license), running with ONNX Runtime Web.