SeedVR2 AI Image & Video Upscaler: 2K, 4K, 8K Output
Use the SeedVR2 upscaler for images and videos without a local VRAM setup. Upload files, preview credit costs, then process each one in the cloud. Try SeedVR2.
Try your own short clip before buying
Video processing uses credits. Selected eligible Google-verified accounts can claim 300 trial credits once, valid for 7 days. This covers one 5-second SeedVR2 video at 1080p (245 credits). Check the estimate before running.
No card required. For accounts with no previous credits or payments. Limited selection: up to 100 grants in total and 10 per UTC day, through October 28, 2026. Availability and anti-abuse checks apply; signup alone does not grant credits.
Drag & drop multiple images and videos
Supports JPEG, PNG, WebP, MP4, WebM • Auto-classifies into image/video queues
Please sign in to use SeedVR2
SeedVR2 Community
What users say about SeedVR2
Community feedback from creators using SeedVR2 for video restoration, shared on the independent seedvr2.net reference site.
SeedVR2 route guide
Run SeedVR2 with the right source and a known credit cost
SeedVR2 is a diffusion upscaler for both stills and clips, and it is priced differently from the standard photo and video routes: images are charged per output size, video per billed second. This guide covers what the route is good at, the limits the tool enforces before a job exists, and the refusals you may see instead of a result.
What this route does with your file
SeedVR2 reconstructs an image or a short clip at a larger target size in one pass. For video it processes the sequence rather than independent frames, so flicker and drifting edges are less likely than with a frame-by-frame pipeline, but they are not impossible. The output is a new file at the target resolution; your original is never overwritten and stays the reference for comparison.
The model infers detail that was not in the file. That is useful on soft, clean sources and unreliable on anything the model cannot read: small lettering, logos, product serials, and thin repeating patterns can come back plausible but wrong. Treat every generated element as a proposal and verify the ones that carry meaning against the original.
What you can send, and what the tool refuses
Images arrive as JPEG, PNG, or WebP and video as MP4, WebM, or MOV, uploaded as a file or referenced by a public HTTPS link. Image jobs cap at 20 MB per file and video jobs at 500 MB, with up to 10 images or 3 clips in a single batch and a 200 MB total for the batch. A single video job stops at 10 minutes and is billed from a five-second minimum.
Your browser checks size and type first, so most rejections happen before anything is uploaded. The remaining checks happen on the server: it verifies the clip duration, reserves the credits for the job, and only then dispatches the work. Nothing is charged for a file that fails one of those checks, because no job was created for it.
Common refusals and what each one means
An insufficient-credit answer is a purchase step rather than a failure: the route tells you how many credits the job needed and opens the packs that cover it. A video-too-long answer means the clamp at 10 minutes was hit, so split the file and submit the parts. An invalid-type answer names the format that was refused, and a login-required answer means the account is needed before the run can be dispatched.
A job that reaches the provider and then fails is refunded automatically, and the queue item reports the failure instead of leaving a silent gap. If you see a status check failure rather than a job failure, refresh the page: the queue is rebuilt from the account's history rather than from browser state, so a completed job is not lost by closing the tab.
Approve the result before you build on it
Compare the output with the source at the destination size, not only zoomed in. Motion, faces, hair, fabric, and on-screen text are where diffusion artefacts appear first: look for crawling texture, halos, duplicated edges, and shapes that changed identity between frames. A sharper still frame does not prove a stable sequence.
Check the delivery details too: duration, frame dimensions, aspect ratio, and how the file behaves after the platform recompresses it. Keep the original master and any project file, because the upscaled clip is a derivative. When a batch goes wrong, the useful response is a smaller test on one representative file, not a second pass over the whole queue.
Before you submit a SeedVR2 batch
- Process one representative file first, at the target size you actually need, instead of the whole folder.
- Check the credit table against the number of files: 8K stills and 4K clips are the expensive ends of the route.
- Compare the result with the source at the destination size and reject invented lettering or shifting identities.
- Keep the original and the project file, because the upscaled output is a derivative rather than a new master.
The credit table this route charges from
The interface shows the same numbers before you submit, and the server recalculates the charge from the verified file.
SeedVR2 image credits
Images are charged per output size. A 4K image costs 450 credits, so a batch of 10 costs 4,500: stay at 2K for web use and keep 8K for work that will be printed or cropped.
| Target | Credits |
|---|---|
| 2K | 150 |
| 4K | 450 |
| 8K | 750 |
Up to 20 MB per file, 10 files per batch
SeedVR2 video credits
Video is charged per billed second, with a five-second minimum. A 30-second clip costs 1,470 credits at 1080p and 2,460 at 4K.
| Target | Credits |
|---|---|
| 720P | 33 per second |
| 1080P | 49 per second |
| 2K | 65 per second |
| 4K | 82 per second |
Up to 500 MB and 10 minutes per clip, 3 clips per batch, billed from 5 seconds
Choose the next step
Compare the other routes or check what a credit buys before you commit a large batch.