Captions thatgrow your stream.
An independent plugin for OBS Studio. Live on-canvas captions, closed captions your viewers can toggle on, real-time translation — powered by our Valkyrie engine.
60 free minutes · no credit card · plugin is free forever
Scene
CaptionsRush is an independent third-party plugin. OBS, OBS Studio, Twitch, YouTube, Kick and Facebook Gaming are trademarks of their respective owners and we are not affiliated with any of them.
Captions started as accessibility. They're now a retention lever.
Most of your audience is watching with the sound off. Captions are how you keep them past the first three seconds.
85%
of social video is watched without sound.
92%
of mobile viewers watch with sound off.
+12%
watch-time lift on captioned video.
80%
more likely to finish a video with captions.
Sources cited inline. The Verizon Media + Publicis 2019 study (5,616 U.S. adults) is the rigorous backbone — the rest are corroborating.
Three steps
Live captions on your stream in five minutes.
Install
Drop the CaptionsRush plugin into OBS Studio's plugins folder and restart. Sign in with Google, Discord, or email.
Configure
Pick your audio source, source language, and (optionally) a translation target. Click Start. The dock confirms a live session.
Stream
Add the CaptionsRush Captions source to your scene. Toggle "Send as CC" to embed CEA-608 closed captions in your stream output for viewers.
What the plugin does
Built for the way streamers actually use OBS.
Live On-Canvas Captions
Add a CaptionsRush source to your scene. Captions render directly on your stream — no browser source, no virtual audio routing, no extra app window.
- Drop-in OBS source — under a minute to set up
- Captions render in your scene composition
- No encoder overhead, no separate window to manage
Scene
CC for Your Viewers
Embed CEA-608 closed captions in your stream output. Your Twitch and YouTube viewers toggle CC and read along — same as Netflix subtitles.
Real-Time Translation
Stream in your language, broadcast captions in another. 60+ target languages.
Native-Speaker Accuracy
The Valkyrie engine handles language-switching mid-sentence. Speakers can drift between languages and captions keep up.
Sub-200ms Latency
Ultra-low-latency streaming with suffix-match smoothing. Captions feel synced — viewers read in time with what's said, not chasing it.
Fully Customizable
Font, size, color, outline, padding, rolling buffer (1–6 lines), word-wrap. Match your brand, not someone else's defaults.
Built for Messy, Live Speech
Robust on alphanumerics, callsigns, names, and domain-specific terms — even in fast, multi-speaker, high-noise streams. The Valkyrie engine doesn't choke on the way streamers actually talk.
Native, Lightweight
Native C++ plugin. No Electron. No browser source. Loads alongside OBS without dragging your encode budget.
Pro tip
Want even more captioning power inside OBS?
Run the CaptionsRush desktop client alongside OBS Studio and add it as a video-source layer in your scene. Get every desktop-app feature — system-audio capture, Discord voice, richer overlay tools — rendered straight into your stream. Less per-source customization than the native plugin, but the fastest way to stack richer captions on top of what the OBS plugin already gives you.
- System-audio capture & Discord voice
- Richer in-game overlay tools
- Free, fully on-device captions via Echo (our in-house model), NVIDIA NeMo, and Whisper — no cloud cost, audio never leaves your machine
- Stacks cleanly on top of the OBS plugin
Real voices
What people are saying.
I'm on the hunt for the "golden goose" of live captioning. Your style is the best I seen so far.
— Joy
absolutely amazing app, crazy you managed to pull this off honestly. it works like a charm
— Sammy
all i can say is thank you man. like genuinely i'm so grateful
— Madi
Don't believe us — these are real people? Join our Discord and ask them yourself!
Pay for the minutes you stream. Nothing else.
The plugin is free. Captioning is metered per stream-minute. Top-up minutes never expire — bank across slow weeks, burn on stream days.
Captions for everyone. Funded by the community.
CaptionsRush is free to use. Cloud-powered features cost real money — your support keeps them running and makes them cheaper for everyone.
Together we’re making captions cheaper
Every supporter pools cloud minutes with the community. More volume = lower costs from our providers. When our costs drop, your price drops too.
500K minutes · ~500 supporters
Drops to $0.012/min → ~25% cheaper for everyone
1M minutes · ~1,000 supporters
Drops to $0.0096/min → ~40% cheaper for everyone
2M minutes · ~2,000 supporters
Drops to $0.0048/min → ~70% cheaper for everyone
Need more cloud minutes? Top up anytime at $0.02/min. Minutes never expire.
Streamer questions.
Common questions about the OBS plugin and live captions. Couldn't find what you need? Hit us in Discord.
Get in touch
Contact us.
Have questions? We'd love to hear from you.