Asset Exporter

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.

  1. 01Drop a .riv file
  2. 02Preview it and read its structure
  3. 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.

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.

Available for freelance work

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.

Prefer email

mukela.j.katungu@gmail.com

More about my work on GitHub.

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.

Only what you type here is sent. Your .riv files stay in your browser.