Super-Resolution · up to 12×

Lift any photo to 12K super-HD clarity.

Drop a low-res image. PixelLift reconstructs edges, recovers texture, and re-renders it at 8× to 12× the original — all in your browser.

12×max scale
12Koutput
0msupload — runs locally

Upscaler

PNG · JPG · WebP. Everything runs locally — your image never leaves the browser.

Drop an image here or
Max input 4096×4096 — output capped at 16384px on the long edge.

Built for clarity

Edge reconstruction

Multi-pass bicubic with Lanczos-style edge detection keeps lines crisp at extreme zoom.

Texture recovery

Adaptive unsharp masking re-emphasizes micro-detail without halos.

Smart denoise

Selective smoothing for flat regions while preserving structure on faces and text.

Local & private

No upload, no servers. Your image stays on your device.

Up to 12K

Push small references to wall-print resolution in seconds.

Three profiles

Photo, illustration, and portrait modes tune the pipeline per content.

How it works

  1. Analyze. The image is decoded and broken into luminance and chroma planes.
  2. Reconstruct. A high-quality resampling pass lifts the resolution to your target scale.
  3. Refine. Adaptive sharpening and denoise restore perceived detail.
  4. Export. Download a full-resolution PNG.

FAQ

Is this real AI super-resolution?

This demo uses high-quality classical upscaling (bicubic + adaptive unsharp + selective denoise) and runs entirely in your browser. To swap in a neural model like Real-ESRGAN, you can drop in an ONNX runtime build — the UI is wired for it.

Why is 12× capped at 16384px?

Browsers limit canvas size. We clamp the long edge so very large outputs don't crash the page.

Where do my images go?

Nowhere. Everything is processed on your machine — no upload, no telemetry.