How to extract fonts from a .riv file
Drop the .riv file into the exporter and any embedded font is listed by name with its format. Download it as a TTF or OTF file, or take everything as a ZIP. This is also the quickest way to find out which typeface an animation was built with.
Step by step
- 1
Open the exporter
Load the Rive Asset Exporter home page in any modern browser.
- 2
Add the .riv file
Drag and drop the file, or click the drop zone to browse for it.
- 3
Read the font rows
Fonts are tagged with a font badge in the inspector panel and show their original file name and extension.
- 4
Download the font
Click the download icon on the row to save the TTF or OTF file, or export everything as a ZIP.
Identifying a font you cannot name
The most common reason to do this is not to reuse the font file, it is to find out what the font is. Rive stores the asset under the name it had when it was imported, so the listing usually tells you the family and weight outright, for example Inter-SemiBold or PPEditorialNew-Italic.
If the name has been flattened to something unhelpful, download the file and open it in Font Book on macOS or the Windows font previewer. Both read the internal name table, which survives the round trip through Rive.
Licensing, stated plainly
Extracting a font file is a technical operation. It does not grant you a licence to use that font. Most commercial licences cover a named user or a named project, and embedding for one purpose does not extend to another.
- Reasonable: recovering a font you already licensed, so you can match type in a related design.
- Reasonable: identifying a typeface so you know which one to buy.
- Not reasonable: shipping a commercial font you have not licensed because you found it inside someone else's file.
Note. If you plan to use the font in your own work, check the foundry's licence. Many of the fonts that show up in Rive files are open licences such as SIL OFL, which do allow reuse with attribution.
When no font is listed
An empty font list means one of three things: the file has no text runs at all, the text was converted to vector outlines before export, or the font was exported as a referenced asset that Rive loads from its CDN at runtime rather than storing in the file.
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.
Questions
Which font formats can be extracted?
TrueType (.ttf) and OpenType (.otf) files, which are the formats Rive accepts for embedded font assets. Variable fonts come out with their variation axes intact, because the original file is returned unchanged.
Am I allowed to use a font I extracted?
Only if the font's licence allows it. Extraction gives you the file, not the rights. Check the foundry's terms before using it in your own project.
Can I tell which font a Rive animation uses without downloading anything?
Yes. The asset name shown in the inspector panel is usually the original file name, which normally includes the family and weight.
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