GoodWebTools

Image Upscaler

This free image upscaler tool enlarges your image 2×, 3×, 4×, or 8× using an on-device ESRGAN AI model, adding detail instead of just stretching pixels. Drop or paste an image — it's upscaled right in your browser, so it never leaves your device.

Scale

Runs entirely in your browser — the image never leaves your device. Best on smaller images (icons, logos, old photos). 2–4× use native models; 8× runs two passes (4×→2×). Higher factors need a smaller input so the result fits in memory — the max input shrinks as the scale grows. The models download once (~1 MB each), then they're cached.

How to use Image Upscaler

  1. 1 Drop an image onto the box, click to browse, or paste one with ⌘V / Ctrl+V.
  2. 2 Pick a scale — 2×, 3×, 4×, or 8× (8× runs two AI passes).
  3. 3 Wait as the model runs; a progress bar shows each pass and the AI model downloads once, then caches.
  4. 4 Review the before/after dimensions, then Download the PNG, copy it, or open it in the annotator.

Frequently asked questions

Is my image uploaded to a server to be upscaled?

No. The ESRGAN AI model runs entirely in your browser, so the image never leaves your device. The model weights download once (about 1 MB each) and are then cached locally.

What scales are supported and are there size limits?

You can upscale 2×, 3×, 4×, or 8×. To keep the result within browser memory limits the output is capped at roughly 20 megapixels, so larger scales require a smaller input image — the tool warns you if an image is too big.

What images does it work best on?

It works best on smaller images like icons, logos, and old photos. 2–4× use native AI models, while 8× chains a 4× and a 2× pass for extra enlargement.

Does the upscaler work offline?

Yes. Once the page and model have loaded, GoodWebTools works as a PWA, so you can upscale images with no internet connection.