Why video is a different job from a photo
Real-ESRGAN, the model behind this tool, works on one frame at a time and knows nothing about the frame before or after. Run it on every frame of a clip and each frame is sharpened slightly differently, which shows up as shimmer and flicker once the frames play back. Video upscalers are trained on sequences and use the neighbouring frames to keep details stable, and they handle the parts a photo tool never sees: interlacing, compression blocks, frame rate, and the audio track that has to be put back.
Then there is the arithmetic. This tool takes a few seconds per megapixel on WebGPU, about 6× longer on the WebAssembly fallback. A 1080p frame is 2 megapixels and a minute of 30 fps video is 1,800 frames, so a browser tab would be busy for hours and would hold gigabytes of frames in memory it does not have. That is why the free tool has no video button: it would be a worse experience than the tools built for it.
The three ways to actually upscale a video
Cloud upscalers: you upload the clip, their GPUs process it, you download the result. They return it at up to 4K; some add face restoration, denoising or frame interpolation to 60 fps; most need an account and charge credits, and the clip does leave your device. Cloud HD, the optional mode for accounts on this site, is one: clips up to 10 minutes, to 1080p or 4K. This is the route for a phone, a Chromebook or any machine without a serious GPU.
Desktop apps: Topaz Video AI is the reference for quality and runs on your own machine, so nothing is uploaded, but it is paid, needs a recent GPU, and long clips can take hours. Free open-source pipelines (Video2X, or ffmpeg plus Real-ESRGAN on extracted frames) work and cost nothing, at the price of installing tools and living with the flicker described above unless you pick a video-trained model.
In the browser: for a single frame, a thumbnail, a poster or a screenshot taken from a video, this tool is the right pick, and it is the one that never uploads anything. Export the frame as PNG, drop it in the upscaler at the bottom of this page, and it comes back 4× in a few seconds.
| Cloud upscaler | Desktop (Topaz Video AI) | This tool (on device) | |
|---|---|---|---|
| Video clips | Yes, to 4K | Yes | No, single frames |
| Your file goes | To their servers | Stays on your computer | Stays in the tab |
| Install | None | Required | None |
| Hardware needed | Any device | Recent GPU | Any device with a browser |
| Cost | Credits or a paid plan | Paid | Free, unlimited |
| Account | Usually | Yes | Never |
| Face restoration | Some | Yes | No |
| Works offline | No | Yes | Yes, after the first online on-device upscale |
How to get the best result from a cloud upscaler
Send the best copy you have, not a re-share: every messaging-app hop re-encodes the clip and throws away detail the model can only guess back. Pick the output size you will actually use (4K for a TV or a YouTube upload, 1080p for a phone), turn on face restoration only when there are faces, and test a 5-second sample before spending credits on the whole clip.
Details on other products are as observed on 2026-09-16 and change often; check their current pages before deciding.
Questions, answered
Can this tool upscale a video or a GIF?
Not on your device. The free tool takes one image at a time (PNG, JPEG, WebP, HEIC, TIFF) and returns a 4× PNG, WebP or JPEG; drop a video file and it says so instead of pretending. For the clip itself, use a cloud upscaler (Cloud HD, the optional mode for accounts here, is one, and it uploads the clip) or a desktop app; for one frame from it, this tool is ideal.
Why not just run the image model on every frame?
Because a photo model has no memory of the previous frame, so each one comes back slightly different and the clip shimmers, and because it would take hours per minute of footage in a browser tab. Video models are trained on sequences to keep details stable from frame to frame.
What is the fastest way to upscale a video to 4K without installing anything?
A cloud upscaler: it processes the clip on its GPUs and returns it at up to 4K, and the video is uploaded there. Most need an account and charge credits; some add face restoration and frame interpolation. Cloud HD, the optional mode for accounts on this site, takes clips up to 10 minutes to 1080p or 4K.
Is it safe to upload a private video to an upscaler?
It is a trade-off you make on purpose: the file leaves your device and sits on their servers under their retention policy, so read it and delete the upload afterwards if the service allows it. For anything you would not email, keep it local: a desktop app, or this tool for the frames that matter.
Curious what "AI upscaling" actually does? Read the plain-English guide, or go back to the upscaler.