Osu Replay Viewer [verified] Online
Complete Guide to Osu! Replay Viewers: How to Watch, Share, and Analyze Your Gameplay
To truly understand how these viewers work, one must look at the .osr file format itself. is a proprietary binary file format that stores every action performed during a playthrough.
Spotting bad habits—like over-aiming, under-aiming, or tapping too early—is much easier when you can pause, rewind, and slow down the footage.
: After finishing a map, click Save Replay (F2) on the ranking screen. You can access it later by clicking the local leaderboard on that song. osu replay viewer
If you do not want to deal with complex command lines, is a user-friendly graphical desktop application.
: Standard replays can be viewed in the game by pressing F2 on the results screen to save ( osu! wiki ).
Would you like a detailed guide on implementing the LZ4 decompression or the cursor rendering logic for a specific platform? Complete Guide to Osu
Best for: Sharing a new tool, asking for feedback, or a tutorial.
A standout tool in this space is . While primarily focused on rendering osu!mania gameplay into videos, it is a fully web-based solution. You can load your .osr and .osu map files directly in the browser, preview the result, and export a high-quality video without installing a single piece of software. Another excellent project is osu-replayer by ShaddyDC. Written in C++, it can run natively or in the browser via WASM and WebGL. It even supports API integration, allowing you to watch a play by simply passing a score ID from the osu! website. For those who prefer a JavaScript-based experience, the osuweb ecosystem provides a straightforward drag-and-drop viewer for .osr , .osz , and .osk files, though it may feel older compared to modern alternatives.
With the evolution of (the next-generation osu! client), the built-in replay viewer has received a massive upgrade. If you do not want to deal with
Replays will automatically use whatever skin you currently have equipped. If a downloaded replay looks messy, change your active skin to a clean, minimalist gameplay skin.
Every .osr file begins with a single byte indicating the game mode ( 0 = osu! Standard , 1 = Taiko , 2 = Catch the Beat , 3 = osu!mania ), followed by the game version timestamp (e.g., 20131216 ). The file then stores the beatmap MD5 hash, player name, and a that includes certain properties of the replay for integrity checks.
Replayviewer.com offers a unique, browser-based solution that works directly in your web browser, even on mobile devices.
.playback-buttons button background: #1f2a3e; border: none; color: white; padding: 8px 18px; border-radius: 40px; font-weight: bold; cursor: pointer; transition: 0.1s linear; font-family: inherit; backdrop-filter: blur(4px); box-shadow: 0 2px 6px rgba(0,0,0,0.3);
Here is a comprehensive guide to the best osu! replay viewers available in 2026. What is an osu! Replay Viewer?