Rive asset exporter
Pull every asset back out of a .riv file.
Drop a Rive file below. The images, fonts, and audio baked into it come straight back out as real files, and the whole thing runs in your browser.
- Runs entirely in your browser
- No sign-up
- No file size limit
Drop a .riv file here, or browse
It is read in the browser. Nothing is uploaded.
Drop a .riv file to get started
What comes out
Whatever the file has embedded.
A .riv is a container. The exporter reads it the way the Rive runtime does, then hands you the pieces.
- 01Drop a .riv file
- 02Preview it and read its structure
- 03Export one asset or a whole ZIP
Images
PNG, JPG, WebP
Every bitmap the artist imported, at the resolution it was embedded at. Vector shapes drawn inside Rive are not images and stay in the file.
Fonts
TTF, OTF
The exact font binary the file carries, which is what you need when a text layer renders in a face you cannot identify.
Audio
MP3, WAV, FLAC
Sound attached to a state machine, pulled out as a playable file rather than something you have to screen-record.
If a file opens with nothing listed, its assets were set to Referenced on export, so they live on Rive's CDN instead of inside the file. More on how that works.
Guides
How the format actually stores things.
Written for designers who need a specific asset back and do not want to reverse-engineer a binary to get it.
Extract images
Get the PNG, JPG, and WebP bitmaps out of a Rive file.
Extract fonts
Identify and download the TTF or OTF a file embeds.
Extract audio
Save the MP3, WAV, or FLAC clips a file carries.
Open a .riv online
Play a file and inspect its artboards without Rive.
What is a .riv file?
The format explained, and how it compares to Lottie.
Questions
The things people ask.
Yes, completely free with no sign-up required. Use it as many times as you need.
No. Everything runs 100% in your browser. Your .riv files never leave your device, and nothing is uploaded, stored, or tracked.
You can extract images (PNG, JPG, WebP), fonts (TTF, OTF), and audio files (MP3, WAV, FLAC) embedded in any .riv file.
A .riv file is the exported format from Rive, a design tool for creating interactive animations. These files contain embedded assets like images, fonts, and audio that this tool can extract.
Two things cause this. Either the artwork is vector, drawn with Rive's own shape tools, so there is no image file inside to hand back. Or the assets were exported as referenced rather than embedded, which means Rive loads them from its CDN at runtime and they are not in your copy of the file. Re-exporting from Rive with the assets set to Embedded fixes the second case.
Currently you can process one .riv file at a time. Drop a new file anytime to replace the current one and extract its assets.
Click "Download All (ZIP)" to get every extracted asset organized into folders for images, fonts, and audio, along with a manifest.json listing all assets and their metadata.
Need something like this built?
I am Mukela, the developer behind this tool. I take on software development work, from a single feature to a full product build.
Buy me a coffee
This tool is free and has no ads. If it saved you an afternoon of rebuilding assets by hand, a tip keeps the domain paid for.
Paid securely through PayPal.