.ROFL

ROFL File

League of Legends Replay
Ask a question
QUICK ANSWER

A ROFL file is a League of Legends replay created by Riot Games. It is not a video - it stores recorded game data that the League client re-simulates. Open it by double-clicking it with League installed, or through the in-client Match History. Replays only work on the patch they were recorded on; after a game update, old ROFL files stop working.

Developer: Riot Games, Inc. Category: Game Files MIME: application/octet-stream
OPENS ON Windows macOS
Related: .OBB · .PAK · .PACKAGE · .XSB

On this page

19k+ extensions indexed
Last reviewed Jun 25, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ROFL file format?

The .rofl file is a League of Legends replay - a proprietary binary recording created by the official Riot Games client. Unlike a video file, a .rofl replay does not store frames; it records the stream of game inputs and state events captured during a match, which the client engine then re-simulates on playback.

.rofl files can be saved from the in-client Match History panel after a match ends. There is no limit on how many times you can watch a locally saved replay. However, because each file encodes game logic tied to a specific patch version, replays become incompatible - and are deleted - with each new patch installation. Since League of Legends is updated roughly every two weeks, .rofl files are cleared from disk regularly.

Every .rofl file begins with the ASCII magic signature RIOT (hex 52 49 4F 54) at byte offset 0. The file header stores match metadata alongside a JSON blob containing per-player end-of-game statistics; the remainder holds the proprietary, encrypted stream of game events the client replays.

League of Legends is one of the most popular MOBA games worldwide and is available under a free-to-play model. Optional in-game purchases do not affect core gameplay - only cosmetics and progression speed.

.rofl files can only be opened with the official Riot Games client; no independent third-party player exists for this format. A comparable replay approach is used by .wotreplay in World of Tanks.

Security & safety

RISK: LOW

A ROFL file is data played only by the official League of Legends client, so it is not an executable threat in itself. The realistic risks are practical: a replay only works on the patch it was recorded on, so old files will simply fail to open after an update (not a sign of corruption). Only download .rofl files from your own Match History or trusted sources - and ignore websites or 'ROFL viewer/converter' downloads promising to turn replays into video or to 'unlock' them, as those are the usual vector for bundled adware/PUPs around game-file searches.

Format details

in a nutshell
FULL NAMELeague of Legends Replay
DEVELOPERRiot Games, Inc.since 2016 (in-client replay system, League of Legends patch 7.x era)
CATEGORYGame Files
MIME TYPEapplication/octet-stream
TYPEProprietary binary replay (recorded game inputs/state, not video)
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
52494F54
ASCII
RIOT
ROFL files begin with the ASCII magic "RIOT" (52 49 4F 54). The header stores metadata and a JSON blob of per-player end-of-game stats; the bulk of the file is the proprietary, encrypted/encoded stream of game events the League client replays.

Programs that open ROFL files

Windows3 apps
League of Legends (Riot client) Free Double-click the .rofl (or drag it onto the game) - the League client launches and plays the replay. Must be the current patch.
League of Legends - in-client Match History Free In the client: Profile > Match History, find the game, click Download, then Watch - the supported way to get and play replays.
OBS Studio (to record a video) Open-source Play the replay in League, capture the game window with OBS and record to MP4 - this is how you actually 'export' a replay to video.
macOS2 apps
League of Legends (Riot client) Free Double-click the .rofl to launch League and play the replay (League runs on macOS). Patch must match.
OBS Studio (to record a video) Open-source Capture the League window while the replay plays to record an MP4 clip on Mac.

Technical details

deep spec
File signature (magic bytes)`RIOT` (hex `52 49 4F 54`) at byte offset 0
Format typeProprietary binary replay - stores game events and state inputs, not video frames
DeveloperRiot Games, Inc.
MIME type`application/octet-stream`
Header contentsMatch metadata and a JSON blob of per-player end-of-game statistics
Payload encodingProprietary encrypted stream of game events re-simulated by the League of Legends client engine
Patch compatibilityValid only for the patch version it was recorded on; newer patches render the replay unplayable
LifecycleAutomatically deleted from disk when a new game patch is installed
Playback controlsSupports timeline scrubbing, playback speed control, and free-camera mode during in-client replay
Supported platformsWindows and macOS (official Riot Games client)
Playback applicationOfficial League of Legends client only; no independent third-party player exists
Access methodSaved via the in-client Match History panel after a match ends
View limitNo restriction on how many times a locally saved `.rofl` file may be replayed
File namingTypically named `{region}-{matchId}.rofl`, e.g., `NA1-1234567890.rofl`
Related format`.wotreplay` - World of Tanks uses a comparable patch-tied binary game-event replay approach
Released2016 (in-client replay system, League of Legends patch 7.x era)
Specificationsupport-leagueoflegends.riotgames.com

ROFL conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ROFL files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about ROFL files.

Frequently asked questions

How do I open a ROFL file?
Double-click it with League of Legends installed - the client launches and plays the replay. Or open League, go to Profile > Match History, download the game, and click Watch. It only plays inside League, and only on the current patch.
Can I convert a ROFL file to MP4?
No - a ROFL isn't a video, it's recorded game data the client re-simulates. To get an MP4, play the replay in League and screen-record it with OBS Studio, NVIDIA ShadowPlay or Windows Game Bar. Any site claiming a direct ROFL-to-MP4 conversion is misleading.
Why won't my old ROFL replay open?
Replays are tied to the patch they were recorded on. After a League update, the game data changes and old .rofl files can no longer be replayed. Riot only supports replays for the current patch.
Where are my League replays saved?
By default in Documents\League of Legends\Replays on Windows. You can also re-download recent games from your in-client Match History.
Is there a third-party ROFL player?
ROFLPlayer was a community tool for launching replays, but it is no longer maintained. The reliable way is the official League client itself (double-click the file or use Match History).
Can I watch a friend's ROFL replay?
Yes, if you have League installed and the file is from the current patch - copy the .rofl into your Replays folder (or just open it) and the client will play it. It must match your client's patch version.

References

1Riot Games - Replays FAQ & Pro-Tipssupport-leagueoflegends.riotgames.com
2League of Legends - official sitewww.leagueoflegends.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File
.UNITY3DUnity Web Player Data File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z