RPY Converter

Extract text from Ren'Py scripts and replays (RPY)


Drop or upload your .RPY file

How to extract text from your RPY file

  1. Click the "Select File" button above, and choose your RPY file.
  2. You’ll see a preview, if available.
  3. Click the "Convert file to..." button to extract text information.

Convert RPY to another file type

To convert RPY scripts and replays to another format, you need Ren'Py or other Game software.

Convert a file to RPY

To convert other file formats to the "Game Script & Replay" file type, you need software like Ren'Py or a similar tool.


About RPY files

A .rpy file primarily functions as a game script for the Ren'Py Visual Novel Engine. It contains the core logic of a visual novel, including character dialogue, scene transitions, and variables, typically written in Python and saved as UTF-8 plain text. Alternatively, several gaming titles - such as iRacing, Touhou Project, and MX Bikes - use the .rpy extension to store binary replay files. These replays log telemetry and player input data to recreate a race or match within the game engine.

The main disadvantage of the .rpy format is its fragmented purpose. A visual novel script is highly dependent on Ren'Py's strict syntax and indentation rules, making it difficult to share pure text with editors or translators without exposing the game code. Game replays are even more restrictive; they are not video files. They are proprietary binary logs that cannot be viewed without the exact game client and version that recorded them.

To overcome these limitations, you need to convert your files. For Ren'Py scripts, convert them to TXT or CSV to safely extract dialogue for localization, or convert to PDF for easy script archiving and reading. For game replays, direct file conversion to video is impossible. You must run the replay in the original game and capture your screen to create an MP4 or MKV file. Drag and drop your file to analyze and convert it - free, online, and without installing software using convert.guru.

Convert.Guru analyzes your RPY file, detects the exact format, and lets you read the text inside.

Users also converted RPYC, TXT, RPA, RPV, ZIP, RPYB, PY, NEW, PDF, SAVE, MP4, PERSISTENT and RPT files.


FAQ

If you want to convert RPY file to MP4, JS, TS, PY, JAVA, CPP, C, CS, PHP, RB, GO or RS, you can use Ren'Py or similar software from the "Visual Novel Game Script" category. In the File menu, look for Save As… or Export….

To convert SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS or TS files to RPY, try Ren'Py or another comparable tool in the "Visual Novel Game Script" category.



The RPY Converter Story

The history of Convert.Guru began over 25 years ago in California with Tom Simondi’s file-format database. A former contributor to Space Shuttle development and a software pioneer of the 1980s, Simondi established a trusted resource for file type analysis that was even referenced by Microsoft Windows XP. Today, we use modern technology to process and convert thousands of file formats while continually improving our RPY converter.