PrismMesh

Image upscaler

Beta

Enlarges an image two or four times with a super-resolution model that runs in this browser, on your graphics card where the browser allows it. Plain enlarging only guesses pixels from their neighbours and comes out soft; the model redraws edges and textures it has learned, which sharpens drawings, logos and photographs. It cannot read what is no longer there: lettering only a few pixels tall comes back as plausible strokes, not as the original words, so compare before and after.

How to use it

  1. Choose PNG, JPEG, or WebP images. Up to 5 at a time and 20MB each.
  2. Pick 2× or 4× and press "Upscale".
  3. The first run downloads the model and its runtime. The page shows the step it is on and the time left, and you can cancel midway.
  4. Slide between before and after to compare, then download the result.

Good to know

  • A result can be at most 4096 × 4096 pixels. A scale that would exceed it cannot be chosen, and the page states the source size that scale allows.
  • It runs on the graphics card (WebGPU) when the browser allows, and otherwise on the processor (WebAssembly), which takes far longer.
  • When text is only a few pixels tall the model cannot read the original letters and draws something of a similar shape.
  • The result file carries no metadata such as Exif.

Common questions

Will a blurry photo become sharp?

The model redraws edges and texture it has learned, which makes the picture look crisp. It does not read information the original never had, so always compare before and after.

I want a logo or icon larger. Is this the right tool?

For a flat-colour logo, PNG to SVG fits better. Once it is vectors, you can draw it again at any size.

© 2026 PrismMesh

AboutTerms of UsePrivacy PolicyOpen source noticesWorth-watching YouTube videosYouTube English learning