Free to use, no account
AI image upscaler
Create a new 2× image with a small super-resolution model that runs on this device. It can infer detail, but cannot recover the original scene.
How do I upscale an image 2×?
Choose a PNG, JPEG, WebP, AVIF or BMP image up to 1 megapixel, then start the local model. It processes overlapping tiles, shows progress and creates a new 2× PNG. The first run downloads about 20 MB of model and runtime files into the browser cache; later use may reuse that cache.
Frequently asked questions
How do I upscale an image 2×?
Choose a PNG, JPEG, WebP, AVIF or BMP image up to 1 megapixel, then start the local model. It processes overlapping tiles, shows progress and creates a new 2× PNG. The first run downloads about 20 MB of model and runtime files into the browser cache; later use may reuse that cache.
Is my image uploaded?
No. Your image is decoded and processed in a browser worker on this device. Only static model/runtime files are downloaded from this site; the image is not sent to a server.
Does 2× upscaling restore real missing details?
No. The model creates plausible high-resolution detail from learned patterns; it cannot know what was truly in the original scene, and some images may look worse.
Why is there a 1 megapixel limit?
The model runs on the device. Tiling bounds each inference, but the model, browser and 2× output still use memory and CPU; a computer is recommended.