Inpainting.app

Free AI upscaler

Upscale images 2× or 4× with AI

Enlarge small or low-resolution images and restore detail with Real-ESRGAN. The upscaling runs on your device, so even private photos stay private.

🔒 No upload⚡ Runs on your device💸 Free, no sign-up🖼️ No watermark

How it works

  1. Add an image. Choose, drop or paste a picture.
  2. Pick 2× or 4×. Choose the scale and a model, then press Upscale.
  3. Download. Compare with the original and save a high-resolution PNG.

Example

Small cat crop enlarged with ordinary resizing

Ordinary resize, 4×

Small cat crop enlarged with AI

AI upscale, 4×

Produced with this tool. Sample photos are public domain or CC0; see About for credits.

Want better results? Read the full guide: AI image upscaling explained: what it can and cannot recover.

When AI upscaling helps

Old phone pictures, screenshots, thumbnails, images saved from chat apps and small product photos all benefit. Unlike simple resizing, the AI adds plausible detail and removes JPEG blockiness instead of just making pixels bigger.

Fast and sharper models

The fast model (Real-ESRGAN General x4v3, 5 MB) handles most photos quickly. The sharper model (Real-ESRGAN x4plus, 34 MB) produces crisper edges but needs a WebGPU-capable browser. To keep your device responsive, very large results are capped at 8192 pixels per side.

Frequently asked questions

Are my photos uploaded?

No. The AI model is downloaded to your browser and runs on your own device. Your photos and the results never leave your computer or phone, and nothing is stored on our servers.

Why is there a download the first time?

The AI model has to be on your device to work offline and privately. It is downloaded once, only after you agree, and kept in your browser cache, so later visits start instantly without downloading it again.

How fast is it?

With WebGPU (recent Chrome, Edge and Safari) most photos finish in about a second. Without WebGPU the tool falls back to your CPU, which works everywhere but can take several seconds or more for large images.

What is the maximum size?

Upscaled images are limited to 8192 px on the longest side and about 36 megapixels. Larger inputs are reduced first so the tool does not run out of memory.

More free tools