Asset Exporter

How to extract images from a .riv file

Open the exporter, drop your .riv file on the drop zone, and every image embedded in the file is listed within a second or two. Download them one at a time, or take all of them as a single ZIP. It is free and the file is never uploaded.

Step by step

  1. 1

    Open the exporter

    Go to the Rive Asset Exporter home page. There is nothing to install and no account to create.

  2. 2

    Drop in your .riv file

    Drag the file onto the drop zone, or click it to pick a file from your computer.

  3. 3

    Check the asset list

    Embedded images appear in the inspector panel with their name, format, and size. The animation also plays alongside the list so you can confirm you have the right file.

  4. 4

    Download what you need

    Use the download icon on a single row, or Download All to get every image in one ZIP with a manifest.

What you actually get back

The exporter hands you the original imported file, byte for byte. A 900 KB PNG that a designer dragged into Rive comes back out as the same 900 KB PNG, at full resolution, with no recompression and no quality loss.

Image formatComes out as
PNG.png, original file, transparency intact
JPEG.jpg, original file, no requantising
WebP.webp, original file, animation frames intact

The file is read by the Rive runtime inside your own browser tab. Nothing is uploaded to a server, so it also works on files you cannot share.

Why some .riv files show no images at all

This trips up most people, and it is not a bug in the file or the tool. There are two common causes.

  • The artwork is vector, not bitmap. Shapes drawn with Rive's pen and shape tools are stored as vector paths and meshes, not as image files. There is no PNG inside the file to hand back, because one was never put there.
  • The images were exported as referenced instead of embedded. Rive can keep assets outside the .riv and fetch them from its CDN at runtime, which makes the file much smaller. Referenced images are genuinely not in the file you have.

Note. If you own the Rive project, re-export with the asset set to Embedded and the images will appear. In the Rive editor this is a per-asset choice in the export dialog.

Getting every asset in one go

Use Download All to get a ZIP with images, fonts, and audio sorted into their own folders, plus a manifest.json listing each asset with its type, extension, and byte size. Tick individual rows first if you only want part of the set. On desktop, Cmd or Ctrl plus Shift plus D triggers the same export.

Questions

Does extracting images from a .riv file reduce their quality?

No. The exporter returns the exact bytes that were embedded when the file was exported from Rive. There is no re-encoding step, so a PNG stays a lossless PNG.

Can I extract the vector shapes as SVG?

No. Only imported bitmap assets can be pulled out. Vector artwork drawn inside Rive is stored as the runtime's own path and mesh data, which is not an SVG file and cannot be converted into one by this tool.

Is there a file size limit?

There is no limit imposed by the tool. Because the work happens in your browser, the practical ceiling is your own available memory, which is far above the size of a typical .riv file.

Do I need a Rive account or the Rive editor?

Neither. You only need the .riv file itself and a modern browser.

Try it on your own file

Free, no sign-up, and the file is processed in your browser rather than uploaded to a server.

Open the exporter

Related guides