Zero uploads · 100% in-browser No tracking · No watermarks · Free forever. Built for people who care about privacy.

Drop a low-res image to upscale

JPG, PNG, WEBP — works best with images smaller than 1500×1500

Upscaled image preview
Original
Upscaled

When to use this upscaler

  • Old product photos — vendor sent you 600×600 images and you need 1200×1200 for a high-res product page.
  • Retina-display assets — promote 1× UI assets to @2x for sharper rendering on iPhones, MacBooks, and high-DPI Android.
  • Print preparation — bump web-quality images closer to print resolution before sending to a printer.
  • Profile picture rescue — enlarge a too-small avatar to meet a platform's minimum upload size.

Why interpolation matters

The default browser image enlarger uses nearest-neighbor sampling — every output pixel takes the nearest input pixel's color. The result is a blocky, jagged enlargement. This tool uses the browser's high-quality smoothing path (which most browsers implement as bilinear or bicubic). Edges look smooth, color transitions stay clean, and the file is dramatically more usable than a naive enlargement.

What this tool can't do

It cannot invent detail that doesn't exist in the original. If the source image is 100×100 and was photographed at low quality, the 4× upscale will be 400×400 but still won't contain features finer than what was originally captured. For "make this 100px image sharp at 800px," you need an AI super-resolution model — those require uploads, GPU time, and produce sometimes-inaccurate "guessed" detail. For most everyday tasks (product photos, thumbnails, retina assets), high-quality interpolation is faster, free, and good enough.