Free SVGA viewer and PAG player online
Drop an .svga, a .pag or a VAP .mp4 and it plays right here, over a transparent stage — with its canvas size, frame rate, frames and duration read from the file itself. One free viewer for SVGA, PAG and VAP, so you never have to check which one you are holding.
Testing tips
Get a reliable result in four checks
A browser preview tells you a lot, but your own player is the final word. Here's how to test like a release engineer.
Test in your real player
Load the file into the same player your app ships — SVGAPlayer, libpag or the VAP player, on Android, iOS or the web. That's the only true test of how a file behaves in your rooms.
Check every room theme
Switch the stage between light, dark, checker and phone to spot halos, hard edges or colours that disappear against your room background.
Mind the weight
Smaller files download and decode faster when a room is busy. Every product page lists the exact file size, frame rate and frame count before you buy.
Watch the loop seam
With looping on, watch the last frames flow into the first. Turn looping off to check that one-shot gifts end on a clean final frame.
Troubleshooting
When a file won't play
My file shows “SVGA 1.x file detected”
Older SVGA 1.x files are zip archives. This browser preview plays SVGA 2.x only. Many native players still read 1.x, but re-exporting as 2.x gives smaller files and wider support.
It says the file isn't a readable SVGA
The name ends in .svga but the data inside isn't SVGA — usually a renamed GIF, MP4 or Lottie file, or a download that didn't finish. Export it again from your SVGA tool.
It plays here but not in my app
Check your player version supports SVGA 2.x, that the file is bundled or downloaded completely, and that the view has a size. Open any product page here to compare against a known-good animation.
My VAP looks inside out, or black where it should be clear
A VAP keeps its alpha in a second region of the video, and the file's vapc box says where. A file without that box is played as the old layout — alpha on the left, colour on the right; press “Swap the halves” if yours is the other way round, or export it again with the VAP tool so the box is written.
My VAP won't play at all
The browser couldn't decode the video. VAP files encoded as H.265 play in Safari but not in every browser; an H.264 export plays everywhere.
Is my file uploaded anywhere?
Yes — a copy of every file you open here is sent to SVGA Store and kept for review, along with its size and specs, a rough location (country, region, city) and your device type. Your IP address is not stored. The preview itself plays from a temporary link in your browser. If you'd rather not share a file, don't open it here.
Still stuck? Send us the file details and we'll help.
Viewer FAQ
SVGA & PAG viewer questions
Short answers about the formats, opening files and this free viewer.
What is an SVGA file?
An SVGA file is an animation format made for apps: a compressed bundle of bitmap images plus the instructions that move, scale and fade them frame by frame. Live-streaming and voice chat apps use SVGA for gifts, entry effects and avatar frames because the files are small, play smoothly and can carry sound. SVGA 2.x is the current version, and the one this viewer plays.
How do I open an SVGA file?
Drag the .svga file onto the viewer at the top of this page, or click Choose files — it plays straight away, with its canvas size, frame rate, frame count and duration read from the file. On a phone, pick the file from your downloads. Inside an app, play it with SVGAPlayer on Android, iOS, Flutter or the web.
How do I open a PAG file on Android?
For a quick look, open this page in your phone's browser and choose the .pag file: the viewer plays it with libpag, the same engine Android apps use. To play it inside an Android app, add the libpag library and show the file in a PAGView. The canvas size, frame rate and duration shown here tell you what the app will get.
Why won't my SVGA file play?
The usual reasons are an older SVGA 1.x export (re-export it as 2.x), a file that isn't really SVGA — a renamed GIF, MP4 or Lottie file — or a download that didn't finish. If it plays here but not in your app, check that your SVGAPlayer version supports 2.x and that the view has a size.
Is this viewer free?
Yes. The viewer is free, with no sign-up and no limit on how often you use it. Open up to 10 files at a time to compare them side by side.
Guides: What is an SVGA file? · How to open a PAG file on Android · SVGA vs Lottie vs VAP vs PAG · SVGA gifts in Flutter
Happy with how it plays?
Every animation in the store previews live, too
Browse 5,700+ SVGA, PAG and VAP files — Gifts, Entries, VIP, SVIP, Frames and more — with the same specs you just checked listed on every product.


