Private by construction
There is no server to upload to, so the file never leaves your machine.
Nothing uploaded →
AI Upscaler
A super-resolution network runs locally through WebGPU. Your file never leaves the browser — no upload, no account, no watermark and no limit.
Move your cursor to scrub
Zoom in to judge the detail — scroll to zoom, drag to pan, drag the divider to compare.
Preparing…
Keep this tab in the foreground — background tabs are throttled.
No server, no queue, no upload. The whole pipeline — decode, inference, encode — happens inside this tab.
There is no server to upload to, so the file never leaves your machine.
Nothing uploaded →WGSL compute shaders through WebGPU — not a slow CPU fallback.
Hardware accelerated →Audio is copied through untouched, so sync and quality both survive.
No re-encoding →Upscale a single frame and zoom to 8×. It is the real output.
Zoom and compare →Drop in a video or image. It is read locally — no upload happens.
Pick a resolution and model, then zoom in to judge the detail.
The network runs over every frame on your GPU and writes a new file.
Save the result. No watermark, no limit, nothing kept.
8,612
Eight channels. Best for long clips and modest GPUs.
31,036
Sixteen channels. The sensible default for most files.
90,592
Twenty-eight channels. For detail-critical work.
No. There is no backend. The page is a static bundle and everything runs inside the tab — you can disconnect from the network after it loads and it still works.
A browser with WebGPU and WebCodecs — Chrome, Edge or Opera 113 and newer — on a machine with a GPU. The badge in the header tells you whether you are good to go.
The networks output exactly 2×. Lower rungs such as 1080p come from resampling that result. Anything beyond 2× would be interpolation rather than reconstruction, so it is not offered.
Any video your browser can decode — typically H.264 MP4, WebM and MOV — plus PNG, JPEG and WebP images. Output is MP4 for video and PNG for stills. HDR and 10-bit video are not supported.
Every frame runs through the network on your GPU, so time scales with resolution, length and the model you pick. Large images are processed in tiles to bound memory use. Keep the tab in the foreground — browsers throttle background tabs.
Built on WebSR and Mediabunny. Your file never leaves this device.