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.

Free, with no usage fee or account. This model uses CPU and memory and can be slow, especially on phones; a computer is recommended. First use downloads about 20 MB. Transparent areas become white; PNG is recommended for output.

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.