How to Use OBS Browser Source for Captions
Add real-time captions to your stream using OBS Browser Source. StreamTranslate provides a simple URL — paste it, resize it, go live.
Add OBS Captions Now →Last updated: March 2026
Quick Answer
OBS Browser Source lets you display a webpage as a layer in your stream scene. StreamTranslate provides a URL you paste into a Browser Source — this shows real-time captions on your stream. Set dimensions to 1920×1080, position at the bottom of your scene, and go live. No plugin installation needed.
What Is OBS Browser Source?
OBS Studio includes a source type called Browser Source that renders any URL as a layer in your streaming scene. This is how StreamTranslate delivers real-time captions — through a lightweight webpage that displays your speech as text in real time.
Browser sources are standard in OBS, Streamlabs, and XSplit. They require no plugin installation and work on Windows, macOS, and Linux.
- Built into OBS Studio, Streamlabs, and XSplit
- Renders any URL as a transparent overlay
- No plugin or extension install required
- Works on all operating systems
Step-by-Step: Browser Source Captions
Step 1: Create a room at streamtranslate.live/control. Select your languages. Copy the overlay URL.
Step 2: Open OBS Studio. In your scene, click the + button under Sources.
Step 3: Select "Browser" (or "Browser Source" in Streamlabs). Name it "Captions" or similar.
Step 4: In the URL field, paste your StreamTranslate overlay URL.
Step 5: Set Width to 1920 and Height to 1080. Check "Refresh browser when scene becomes active."
Step 6: Click OK. Drag the browser source to the bottom of your scene. Make sure it's above your game capture or camera source in the layer stack so it renders on top.
Step 7: Start your stream. Captions appear in real time when you speak.
Browser Source Best Practices
- Place the caption source at the top of your source stack (highest layer) so it renders above everything
- Use 1920×1080 resolution for the browser source even if your stream is a different resolution — it scales properly
- Enable "Refresh browser when scene becomes active" to reconnect automatically when switching scenes
- If captions stop appearing, right-click the source and select "Refresh cache of current page"
- Test with a short mic check before going live to confirm captions display correctly
Frequently Asked Questions
What is an OBS browser source?
A browser source in OBS is a layer that displays a webpage directly in your stream scene. StreamTranslate uses this to show real-time subtitles as an overlay on your stream video.
How do I add a browser source for captions in OBS?
In OBS, click + in Sources, select Browser Source, paste your StreamTranslate overlay URL, set width 1920 and height 1080. Position it at the bottom of your scene. Captions appear when you speak.
Can I customize how captions look in OBS?
StreamTranslate captions come with a clean default style. The overlay has a semi-transparent background that works on any stream layout. Font size and position can be adjusted by resizing the browser source in OBS.
Set up OBS browser source captions now
Start Free — No Downloads, No Plugins