Rive Viewer
A free, online Rive viewer and .riv file player. Drop any
.riv file into your browser to play it, switch artboards and state machines, and
inspect every property live — no account, no install, nothing uploaded.
Play any .riv file in your browser
The Rive editor previews your work while you design, but once a file is exported
to .riv you need to see how the runtime build actually behaves. This
online viewer loads the exported file with the official Rive WebAssembly runtime —
the same engine that powers Rive on the web — so what you see is what your app will ship.
What the viewer does
- Plays the animation with play, pause and reset controls
- Lets you switch between every artboard and state machine in the file
- Fits and aligns the canvas, and switches render backend between Canvas2D and WebGL2 (the Rive Renderer)
- Fires triggers, flips booleans and sets numbers, strings, colors and enums to drive the animation
- Shows a live View Model Instance property list and a state-machine event log
How to use the Rive viewer
- Open rive.best — the viewer loads instantly, no sign-up.
- Drag your
.rivfile anywhere onto the page, or click the dropzone to browse. - Pick an artboard and a state machine from the sidebar — the first ones are auto-selected.
- Play it, and interact with triggers and properties to see the animation react in real time.
More than a player — inspect what ships
Most online Rive players stop at playback. rive.best goes further: it exposes the file's runtime API surface — the artboards, state machines, events and View Model Instance data-binding properties your code reads and writes. That makes it a Rive inspector as well as a viewer, ideal for designer→developer handoff and QA before integration. You can even export the animation to GIF, MP4 or WebM or compare two .riv versions.
Private by design
Opening a file never touches a server — it is parsed by the Rive WebAssembly runtime inside your browser, with no account and no copy left behind. Nothing is uploaded unless you explicitly create a share link. Unreleased designs and NDA-covered work are safe to view.
Frequently asked questions
What is a Rive viewer?
A Rive viewer opens an exported .riv file and plays it the way a runtime would — rendering the animation, running its state machine and exposing the file's artboards. The rive.best viewer also inspects View Model Instance data-binding properties, which most viewers do not.
Is the Rive viewer free?
Yes. rive.best is a free online Rive viewer and player. There is no account, no install and no upload — the .riv file is parsed by the Rive WebAssembly runtime directly in your browser.
Can I play a .riv file without the Rive editor?
Yes. Drop the .riv into the viewer and it plays immediately. You can choose the artboard and state machine, play and pause, switch the render backend, and fire triggers — all without opening the Rive editor.
Does the viewer upload my .riv file?
No. Viewing is 100% client-side — the file never leaves your browser. The only exception is the optional Share button, which explicitly uploads a file to create a link you choose to generate.