Upscale Factor
~6 MB model · general purpose · fast
Output Format
JPEG Quality
85
No upload
Runs in browser
Free forever
Drop images to upscale
JPEG, PNG, WebP — up to 10 images
Or paste an image with Ctrl + V
Or paste an image with Ctrl + V
or
0 images upscaled
How it works
1
Drop your image
JPEG, PNG or WebP — or paste from clipboard
2
AI upscales it
ESRGAN reconstructs fine details at 2× or 4×
3
Compare & download
Drag the compare slider, then save as PNG or JPEG
Why use this tool?
ESRGAN quality
Neural network reconstructs real textures — not just blurry interpolation
100% private
Images never leave your browser — no upload, no server, no account
Compare slider
Drag to reveal original vs upscaled side by side in the viewer
Frequently asked questions
Is my image uploaded to a server?
No. The AI model runs entirely inside your browser using TensorFlow.js and WebAssembly. Your images are never sent to any server — all processing happens locally on your device.
How does AI upscaling work?
The tool uses ESRGAN (Enhanced Super-Resolution GAN), a deep learning model that reconstructs fine details and textures when enlarging an image — far superior to bicubic interpolation. The model runs in your browser.
Why does the first upscale take longer?
The AI model file (~6 MB for 2×, ~17 MB for 4×) is downloaded once on first use. Your browser caches it automatically, so subsequent upscales start immediately without any download delay.
What is the difference between 2× and 4×?
2× doubles the width and height using a fast general-purpose model (~6 MB). 4× quadruples both dimensions using a larger ESRGAN model (~17 MB) that produces sharper, more detailed results — ideal for printing or large-screen display.
What image formats are supported?
Drop JPEG, PNG, or WebP images. Output can be saved as lossless PNG or JPEG at your chosen quality level.