StreamTranslateStreamTranslate

What Is an OBS Browser Source? A Streamer's Guide

By  · 

If you've used OBS Studio for more than a week, you've probably heard the term "browser source." It sounds technical, but it's actually one of the most useful and flexible tools in a streamer's kit. Here's everything you need to know.

The Simple Explanation

A browser source is exactly what it sounds like: a web browser embedded directly into your OBS scene. Instead of adding an image or a video file, you add a URL — and OBS renders that web page as a layer in your stream.

That web page can be anything: a static graphic, an animated overlay, a live chat display, an alert widget, or — importantly — real-time subtitles from a service like StreamTranslate.

How Browser Sources Work in OBS

OBS has a built-in Chromium browser engine (the same one that powers Google Chrome). When you add a browser source, OBS opens the URL in that embedded browser and renders it as a transparent layer over your scene. The page can contain HTML, CSS, JavaScript, and even WebSockets — meaning it can display live, updating data in real time.

This is why browser sources are so powerful for dynamic content. Unlike a static image that never changes, a browser source can update itself continuously — which is exactly what you need for live subtitles or chat overlays.

How to Add a Browser Source in OBS

Common Uses for Browser Sources

Browser Sources vs. Other Source Types

OBS supports many source types: media files, images, window captures, game captures, and more. Browser sources are unique because they can pull live data from the internet and update without any intervention from the streamer. This makes them the go-to solution for any overlay that needs to be dynamic.

Performance Considerations

Browser sources run a full browser engine, which uses CPU and memory. If you're running many browser sources at once, you may notice performance impact. Best practices:

Browser Sources and Live Subtitles

The most exciting recent use case for browser sources is real-time stream translation. Services like StreamTranslate provide a URL that you drop into OBS as a browser source. It listens to your microphone, generates speech-to-text, translates it, and renders the subtitles directly on your stream — all through a single browser source with no other setup required.

For streamers trying to reach international audiences, this is a game-changer that requires no coding, no plugins, and no changes to your streaming workflow.

Add Live Subtitles to Your Stream Today

StreamTranslate gives you real-time translated subtitles as an OBS browser source — no plugins, no coding, works on Twitch, YouTube, and Kick.

Start Free at StreamTranslate →

Sources & References