osu! Render — Replays to Video

The fastest way to render osu! replays: upload a .osr file and get a fully rendered 1080p60 MP4 with skin, intro and results screen.

GPU render nodes • 1080p60 • All game modes

Upload Your .osr File

Drag & drop your replay file, or click to browse

{L.uploadCta}

Supports .osr files • GPU-accelerated • ~30 seconds

How osu! Rendering Works

From replay file to finished video in three steps

1

Upload Your Replay

Drop your .osr file, plus optional custom skin (.osk) and beatmap (.osz)

2

Fast GPU Rendering

Our GPU servers convert your replay to MP4 in ~30 seconds at 1280p quality

3

Download & Share

Download the MP4 or share via unique link — perfect for YouTube, Twitter, and Discord

Frequently asked questions

What does an osu! renderer do?

It replays your .osr input frame by frame inside the actual beatmap and encodes the result as a video — cursor movement, hit objects, skin, HUD, music and the results screen included.

How long does a render take?

Typically around a minute for a 3-4 minute map at 1080p60. A live progress bar shows the estimated time remaining.

Which game modes can be rendered?

All four: osu!standard, osu!mania, osu!taiko and osu!catch.

Is rendering free?

Yes — 720p60 and 1080p60 renders are free. Pro plans add 1080p120 and 4K with motion blur.

Render Your First Replay

Free 1080p renders with no queue — see your play the way danser shows it

{L.ctaBtn}