Upscale images with AI — in your browser
Drop a photo and Tinier enlarges it ×2 or ×4 with Real-ESRGAN, a real super-resolution AI that reconstructs detail instead of stretching pixels. Everything runs locally on your device — no upload, no signup. Compare before and after, then download as PNG, JPG or WebP.
Real AI upscaling, not just resizing
When an image editor "enlarges" a photo, it interpolates: every new pixel is a blend of its neighbors, which is why enlarged photos look soft. Real-ESRGAN is different — it is a neural network trained on millions of image pairs to reconstruct plausible texture, edges and detail at the higher resolution. Text gets sharper, edges stay crisp, surfaces keep their grain. Pick Fast for a great result in seconds, or Best quality when every detail counts.
Why upscale in the browser instead of on a server?
Most AI upscalers upload your photo to their GPU servers, process it there, and send the result back — your image sits on someone else's hardware, and the good ones charge per image. Tinier runs the same class of model on your hardware through WebGPU, the browser's modern GPU API, with a CPU fallback for devices without it. Privacy here is structural, not a checkbox in a privacy policy. The trade-off is honest: the model downloads once (5–64 MB depending on quality), and heavy photos lean on your device's memory.
When ×2 beats ×4
Bigger is not always better. ×4 turns a 1200×800 photo into 4800×3200 — 15 megapixels of output from a 1 MP input, which is ideal for printing or heavy cropping. For screens, ×2 is usually the sweet spot: the file stays manageable and the AI still cleans up compression artifacts and soft edges. Tinier computes ×2 from the full ×4 model and downsamples, so you get the model's full quality either way.
Frequently asked questions about AI upscaling
Does my photo get uploaded to a server?
No. The AI model runs in your browser with WebGPU (or WebAssembly on devices without GPU acceleration). Your photo never leaves your device. The only download is the model itself, once — after that the tool works offline.
What AI model does Tinier use to upscale images?
Real-ESRGAN, an open-source super-resolution network trained to reconstruct realistic detail — not just stretch pixels. Tinier ships two variants: Fast (~5 MB, great quality, quick everywhere) and Best quality (~64 MB, maximum detail, best with GPU acceleration).
Why is the first image slower than the rest?
Two one-time costs: the model downloads (and is cached for next time), and on GPU the browser compiles the shaders on the first tile. Every image after that skips both steps.
Does it work without a GPU?
Yes. Without WebGPU the model runs on your CPU via WebAssembly with multithreading. The Fast model stays reasonable on CPU; Best quality can take minutes, so we recommend it only with GPU acceleration.
Is there a size limit?
Yes, by resolution rather than file size: up to 8 megapixels of input for ×4 (16 MP for ×2) and 4096 px per side. Upscaling multiplies the pixel count by 16 at ×4, and the result has to fit in your device’s memory.
Also on Tinier
- Compress images — JPG, PNG and WebP, in your browser.
- Video to GIF — Turn clips into GIF or animated WebP.