Free browser image tool

Image Upscaler

Private by design

Upscale settings

Prepare your image

Choose one or more sizes. Processing stays on this device.

Enlarge one image by 2× to 8× with high-quality interpolation and optional light sharpening. It aims to keep edges more natural than a basic resize; it does not invent new details with generative AI.

Your image is not uploaded. Decoding, Pica resizing, sharpening, encoding, comparison, and ZIP creation happen inside this browser tab.

Quick guide

Upscale, inspect, download

  1. 1 Choose a small image. Use a JPEG, PNG, WebP, or AVIF up to 15 MiB.
  2. 2 Select sizes and finish. Pick one or more factors, sharpness, format, and quality.
  3. 3 Compare before using. Inspect Fit or 100% views, then download one image or a ZIP.

Before you start

Supported files and safety limits

Input

JPEG, PNG, WebP, or still AVIF; one file at a time. The maximum is 15 MiB, 4096px on either side, and 12 megapixels. Animated AVIF, GIF, SVG, and HEIC are rejected with a specific message.

Output dimensions

Each result is limited to 8192px on either side and 24 megapixels. Unavailable factors are disabled and explain which limit they would exceed.

Combined work

Selected outputs may total up to 60 megapixels. Each generated file is limited to 50 MiB, and a ZIP to 150 MiB, to reduce browser memory pressure.

Transparency

PNG, WebP, and AVIF can preserve transparent pixels. JPEG cannot, so transparent areas are deliberately filled white before encoding.

Under the hood

High-quality interpolation, not generated detail

The tool uses Pica’s high-quality MKS2013 filter rather than relying on a single basic Canvas draw. Its optional unsharp pass can restore a little edge definition after enlargement without synthesizing new objects, textures, or facial details.

None applies no extra unsharp mask. Natural uses a restrained setting for general images. Strong gives soft sources more definition, but can reveal halos around already-sharp edges, so the 100% comparison is useful.

Results are generated sequentially. AVIF uses a lazily loaded WebAssembly codec in a private worker; a finished Canvas is encoded and released before the next factor starts while Blob outputs remain available.

Honest comparison

Use 100% when the difference is subtle

Fit is convenient for the whole composition, but shrinking both layers can hide edge differences. In 100% mode the stage uses the output’s actual pixel dimensions. Scroll or pan to a detailed area, then drag the accessible divider; both layers stay perfectly aligned over the same image region.

Common questions

FAQ

Does this tool generate new details with AI?

No. It interpolates existing pixels and can apply a light unsharp mask. It does not hallucinate or invent high-frequency detail that was absent from the original.

Why is an upscale factor disabled?

That factor would exceed either 8192px on one side or 24 megapixels for one output. Choose a lower factor or start from a smaller image.

Why can’t I select every available factor together?

The combined selection is capped at 60 megapixels to avoid excessive work and memory use. Remove one or more factors before starting.

Which output format should I choose?

WebP is a practical default for the web. AVIF is compact and preserves transparency. JPEG is widely compatible but removes transparency. PNG is lossless and transparent, though it can create a large file.

Keep making

View all tools →

Browser tool

Image Converter & Resizer

Resize and convert JPG, PNG, WebP, HEIC, and HEIF images to WebP, AVIF, or JPEG XL without uploading them.

Useful for: Preparing phone photos and transparent images for blogs, websites, and other web projects.

Browser tool

Background Remover & Image Cutout

Remove backgrounds from JPG, PNG, HEIC, WebP, AVIF, or JPEG XL images and export a transparent result.

Useful for: Creating product cutouts, profile images, stickers, and transparent assets for websites.