AI Video Upscaler

Enlarge anime or live-action video 2× or 4×, up to 4K.

Drag & drop or click to select a videoTap to select a video

MP4, MOV, WebM · up to 10 minutes (desktop Chrome/Edge, otherwise 60 s) · output up to 4K

Open source and model licenses

How to Use

1
Upload a video

Drag & drop or click to choose an MP4, MOV or WebM video (up to 10 minutes in desktop Chrome and Edge, 60 seconds elsewhere). Its length, resolution, frame count and audio are shown first.

2
Pick type and scale, then preview

Choose anime or live action and a scale (2×, or 4× for 540p and smaller). The tool measures how long it will take on this device and lets you compare one scene against a plain resize. The AI model (1–5MB) downloads on the first run only.

3
Upscale and download

Press Start and every frame is upscaled and encoded back into an MP4. Frames that repeat the same drawing are skipped to save time, and the audio is copied without re-encoding.

FAQ

Which AI models are used?

Two official Real-ESRGAN video models by Tencent ARC: realesr-animevideov3 for anime and cartoons, and realesr-general-x4v3 for live action, used with the official script default (denoise strength 0.5). The official weights are converted for the browser (ONNX); the anime model was checked against the official realesrgan-ncnn-vulkan program, with effectively identical output (differences at rounding level). Like the official program, 2× is produced by halving the 4× result.

Should I pick anime or live action?

Use anime for animation, cartoons and game footage with clear lines, and live action for footage of people and scenery. The anime model can make skin and scenery look painted. You can check one scene with the before/after comparison first.

How long does it take?

It depends heavily on your GPU. On an M4 Pro MacBook, 1080p → 4K took about 0.85 s per frame for anime and about 1.5 s for live action. Anime often holds each drawing for 2–3 frames, so with repeated frames skipped a 10-second clip finished in about 1 min 40 s (just over 4 minutes without skipping). The tool shows an estimate measured on your own device before you start.

Does skipping repeated frames hurt quality?

Only frames that are nearly identical to the last upscaled frame are skipped, and that result is reused. Fades and small movements are upscaled again. In our test clip the difference between skipping on and off was not visible (every frame above 47 dB PSNR). You can turn it off.

Is a GPU (WebGPU) required?

Yes. One 1080p frame needs trillions of operations, which would take tens of seconds per frame on a CPU. A recent desktop Chrome or Edge is recommended; unsupported browsers see a notice right away.

Are there length or resolution limits?

Up to 10 minutes in desktop Chrome and Edge, 60 seconds in other browsers. For videos over a minute the result is written straight to a file you choose when starting instead of being held in memory. Output is limited to 3840×2160 (4K), so 4× is only offered for videos of 960×540 or smaller.

What happens to audio and quality?

The audio data is copied as-is without re-encoding, so quality and sync are unchanged. The upscaled frames are encoded as H.264 (or HEVC/AV1 if your device lacks it).