Upscale Image

Enlarge any image 2×, 3×, or 4× in your browser. Choose Smooth mode for photos (bicubic) or Crisp mode for pixel art (nearest-neighbor).

Drop an image or click to selectJPG, PNG, WebP, AVIF, GIF — all formats accepted

How to upscale Image

  1. Drop or select any image (JPG, PNG, WebP, AVIF, GIF).
  2. Pick a scale factor: 2×, 3×, or 4×.
  3. Choose Smooth for photos or Crisp for pixel art.
  4. Click Upscale and download the enlarged PNG.

Private by design — all processing happens in your browser. Your images are never uploaded to a server.

Related tools

Frequently asked questions

Does upscaling improve image quality?

Upscaling adds pixels but cannot recover detail that was never in the original. Smooth mode (bicubic) reduces visible pixelation in photos. Crisp mode (nearest-neighbor) preserves sharp edges in pixel art and icons.

What is the maximum output size?

A 4× upscale of a 4000×3000 image produces a 16000×12000 px PNG (~192 MP). Very large outputs may be slow depending on your device, as the processing happens locally in your browser.

What output format does the upscaler use?

The upscaler always outputs PNG for maximum quality and no additional compression artefacts.

Are my images uploaded to a server?

No. All processing runs in your browser using the Canvas API. Your images never leave your device.

What is the difference between Smooth and Crisp mode?

Smooth uses bicubic interpolation — the browser blends neighbouring pixels for a smooth result, ideal for photos. Crisp uses nearest-neighbor scaling — each original pixel becomes a solid block, ideal for pixel art, icons, and sprites.