Open RPA files in your browser

The archive Ren'Py visual novels keep their art, music and scripts in. Open one right here as a folder, and each picture, song and script opens on its own. Nothing leaves your device.

Or drop it anywhere on this page

What you'll see

Your file opens like a folder, its files listed on the left, with a page beside them on what it is and what it holds.

images.rpa

RPA-3.0 • 1,604 files • 412 MB

  • Listed like a folder • Unpacks only what you pick
  • A page on what it is • From its own manifest or index
  • Pictures, sounds and text • Each opens in its viewer
  • Export • Save as ZIP or Extract all

About RPA

Ren'Py, the free engine Tom Rothamel began in 2004, runs thousands of visual novels, from Doki Doki Literature Club to the games on itch.io. A game can pack its folder into RPA archives, often archive.rpa, or images.rpa, audio.rpa and scripts.rpa, which Ren'Py reads as if the files were loose.

An RPA starts with a line like RPA-3.0, the place of its index and, from 3.0, a key. The index is a Python pickle packed with zlib, naming each file with its place and length, both XOR'd with the key, and the first bytes of the file when the index keeps them.

Filepeek reads the index with its own pickle reader, which never loads or runs anything, and lists the files in their folders. Pictures, music, voices, videos and fonts open in their own viewers and .rpy scripts as text, while compiled .rpyc scripts save as they are.

Ren'Py archive

Format

MIME type
application/octet-stream
Made by
Tom Rothamel, for Ren'Py

Inside the file

Header
RPA-3.0, the index's place and a key
Index
A pickle, packed with zlib
Holds
Pictures, music, voices and scripts
Often
archive.rpa, images.rpa, scripts.rpa

Opens in every browser

Filepeek opens an RPA as a folder in Chrome, Edge, Firefox and Safari. On their own, browsers only download it.

  • YouChromeOpens through Filepeek
  • YouEdgeOpens through Filepeek
  • YouFirefoxOpens through Filepeek
  • YouSafariOpens through Filepeek

Apps that open RPA

  • Windowsunrpa • rpatool
  • Macunrpa • rpatool
  • iPhone and iPadNo app opens it
  • AndroidNo app opens it

Questions

How do I open an RPA file?

Drop it on this page or choose Peek an RPA. Its files are listed in their folders, and each one opens on its own.

Is it safe to open?

Yes. An RPA's index is a Python pickle, which a careless unpacker loads and runs. Filepeek reads it without loading anything, and nothing in the game runs.

Can I take out the pictures and music?

Yes. Each file saves on its own, and Extract all writes them all into a folder in Chrome and Edge, or Save as ZIP everywhere.

Does it open the .rpyc files?

They're listed and save as they are. A .rpyc is a compiled script, the game's code as a pickle, which Filepeek never loads.

More game formats

All supported file types

Opens in a new tab

EXIF

Verify

License

Signature