How to add StreamElements to OBS

To add StreamElements to OBS, copy your overlay's URL from the StreamElements dashboard, click + in the OBS Sources dock, choose Browser, paste the link into URL, and set Width and Height to the overlay's size.

This guide covers what you need first, building the overlay and widgets, adding them as Browser sources, managing them during a stream, and fixes when alerts do not show, update or play sound.

OBS Browser source properties with URL, Width and Height fields
The URL field takes the overlay link; Width and Height default to 800 and 600 and need the overlay size. (Image: obsproject.com)

Add the Browser Source to OBS

StreamElements overlays are web pages, and OBS shows web pages through its Browser source. No plugin is needed.

  1. In the StreamElements dashboard, open your overlay and copy its URL.
  2. In OBS Studio, select the scene you stream from.
  3. Click the + button at the bottom of the Sources dock.
  4. Choose Browser from the Add Sources list, name it (for example, StreamElements alerts) and select OK.
  5. Paste the overlay link into URL, leaving Local file off.
  6. Change Width and Height from the 800 x 600 default to the overlay's canvas size.
  7. Select OK, then drag the source to the top of the Sources list so it sits above your game or webcam.

Treat the overlay URL like a password. Anyone who has it can load your overlay.

Understanding Stream Elements and OBS

Part What it does Where you work on it
StreamElements Cloud service for overlays, alerts, chat bot commands and other stream widgets Its web dashboard, signed in with your streaming account
Overlay A canvas that holds one or more widgets and has its own URL StreamElements overlay editor
Widget One element, such as follower alerts, a goal bar or a chat box Inside an overlay
OBS Studio Free, open-source app that captures your game, camera and audio and sends the stream Your PC
Browser source A web browser inside OBS that renders any page, including overlays, with a transparent background by default OBS Sources dock

Because the overlay lives in the cloud, edits you save in StreamElements reach OBS without re-adding the source.

Prerequisites for Adding Stream Elements to OBS

Prerequisite What to do Why
1. Create a Stream Elements account Sign up on the StreamElements website with the streaming account you broadcast on Alerts read follows, subs and tips from that account
2. Install OBS Studio Download it from obsproject.com only Browser source is built in on Windows, macOS and Linux official packages
3. Check your hardware and internet connection Run a test stream and watch OBS for dropped frames Each Browser source is a small Chrome-based browser that uses CPU, memory and network
4. Browser and extensions Use a current desktop browser for the dashboard; turn off ad blockers on the StreamElements site if the editor misbehaves The overlay editor runs in your normal browser
5. Familiarize yourself with OBS and Stream Elements Learn scenes, the Sources dock and the eye icon in OBS, and the overlay editor in StreamElements Most problems come from source order, size or a hidden source

Step 1: Setting Up Your Stream Elements Account

  1. Go to the StreamElements website in your desktop browser.
  2. Sign up with the platform account you stream on, such as Twitch or YouTube.
  3. Allow the permissions StreamElements requests so it can read channel events.
  4. Open the dashboard and confirm your channel name appears.
  5. Find the overlays area in the dashboard menu, where every overlay you make is listed.

Step 2: Connecting Stream Elements with OBS

The connection between the two is the overlay URL. Access your Stream Elements dashboard, create an overlay, and generate a widget URL by saving it; OBS then loads that link.

  1. Access your Stream Elements dashboard and open the overlays list.
  2. Create a new overlay and set its canvas size to match your OBS canvas, usually 1920 x 1080.
  3. Add at least one widget, such as an alert box, and save the overlay.
  4. Copy the overlay URL from the overlays list or the editor.
  5. Keep that link for the Browser source in the next step.

Step 3: Installing Stream Elements Browser Source

OBS lists several Browser source properties. These are the ones that matter for StreamElements.

Property Set it to Why
URL Your overlay link Loads the overlay
Width / Height The overlay canvas size, for example 1920 and 1080 The 800 x 600 default crops or shrinks a full-screen overlay
Custom CSS Leave the default It makes the background transparent and hides scroll bars
Shutdown source when not visible Off for alerts On unloads the page when hidden or in another scene, so alerts in that time are missed
Refresh browser source when scene becomes active On if the overlay looks stale after scene switches Reloads the page each time the scene goes live
Refresh cache of current page Click after editing the overlay Reloads the page and its content immediately

Step 4: Adding Stream Elements Widgets to OBS

One overlay with all widgets means one Browser source. Separate overlays per widget let you move, hide or reuse each one across scenes.

  1. Decide whether each widget goes in one shared overlay or in its own overlay.
  2. For separate overlays, copy each overlay's URL.
  3. Add a new Browser source in OBS for each URL and name it after the widget.
  4. Drag each new source above your game and webcam in the Sources list.
  5. Drag each source in the preview, or use Edit > Transform > Edit Transform (Ctrl + E) for exact placement.

Customizing Your Stream Elements Widgets

Widget changes happen in StreamElements, not OBS. Accessing widget settings, adjusting visual appearance, configuring content and data, and preview and save changes are one loop.

  1. Accessing widget settings: open the overlay in the StreamElements editor and select the widget on the canvas.
  2. Adjusting visual appearance: change fonts, colours, animations and position in the widget's settings panel.
  3. Configuring content and data: choose which events trigger it, set message text, sounds and minimum amounts.
  4. Preview: use the editor's test or emulate option to fire a sample alert.
  5. Save changes before you close the editor.
  6. In OBS, open the Browser source properties and click Refresh cache of current page.

Managing Stream Elements in OBS

After adding Stream Elements to OBS, the OBS controls handle visibility and layout, including while managing Stream Elements during a stream.

You want to Do this in OBS Note
Hide an overlay for a moment Click the eye icon next to the source Click again to show it; with Shutdown source when not visible on, it reloads
Put alerts above the game Drag the source higher in the Sources list Sources higher in the list draw on top
Resize or reposition Drag the red handles, or Ctrl + E for Edit Transform Keep the aspect ratio of the canvas
Reload a stuck overlay live Right-click the source > Properties > Refresh cache of current page Takes a second; the overlay blinks
Remove an overlay Select it and click the – button Does not delete it in StreamElements
OBS source context menu with Edit Transform highlighted at the top
Edit Transform opens with Ctrl+E and sets the exact position and size of a source. (Image: obsproject.com)

How to check the overlay works before you go live

  1. Fire a test alert from the StreamElements overlay editor.
  2. Watch the OBS preview; the alert should appear in the right spot with a transparent background.
  3. Check the OBS Audio Mixer dock for movement when the alert sound plays.
  4. Start a short private or unlisted test stream, or a local recording, and play it back.
  5. Confirm the alert is visible and audible in the recording.

Troubleshooting Common Issues When Adding Stream Elements to OBS

Stream Elements not showing up in OBS

The source is hidden, below another source, sized wrong, or the URL is incomplete.

  1. Check the eye icon next to the source is white, not greyed out.
  2. Drag the source to the top of the Sources list.
  3. Open Properties and confirm URL holds the full overlay link and Local file is off.
  4. Set Width and Height to the overlay canvas size.
  5. Fire a test alert; most widgets are transparent until an event happens.

Stream Elements widgets not updating

OBS is showing a cached copy of the page.

  1. Confirm you saved the overlay in StreamElements.
  2. Open the Browser source Properties and click Refresh cache of current page.
  3. Turn on Refresh browser source when scene becomes active if it goes stale after scene switches.

Audio issues with Stream Elements alerts

The alert has no sound set, the source is muted, or the source was unloaded.

  1. Check the widget's sound and volume in the StreamElements editor.
  2. Look for the source in the OBS Audio Mixer and make sure it is not muted.
  3. Turn off Shutdown source when not visible so the page keeps running.
  4. If you hear echoes, make sure the same device is not also added in Settings > Audio and as a separate audio source.

Tips for Optimizing Your Stream Elements Integration

General tips that keep overlays light and reliable:

Tip Why it helps
Use one overlay per scene layout instead of many tiny sources Each Browser source is its own browser process
Leave Use custom frame rate off unless an animation stutters Fewer frames means less CPU
Keep Width and Height equal to the overlay canvas Avoids blurry scaling
Name sources after the widget Faster to find and refresh live
Keep the overlay link private The URL alone loads your overlay

Frequently asked questions

How do I add StreamElements to OBS Studio?

Copy the overlay URL from your StreamElements dashboard. In OBS Studio, click + in the Sources dock, choose Browser, paste the link into URL, set Width and Height to the overlay size, and select OK.

How do I add a StreamElements overlay to OBS?

Every StreamElements overlay has its own URL. Add it to OBS as a Browser source, match the width and height to the overlay canvas, and drag the source above your game or webcam in the Sources list.

How does StreamElements work with OBS?

StreamElements hosts overlays and alerts in the cloud and listens for events on your channel. OBS loads the overlay as a web page through a Browser source, so alerts appear on stream when events happen. Edits saved online reach OBS after a refresh.

Do I need a plugin to use StreamElements in OBS?

No. The Browser source built into OBS Studio is enough to show StreamElements overlays and widgets. It is available on Windows, macOS and the official Linux packages.

How do I update StreamElements in OBS?

Save your changes in the StreamElements overlay editor, then open the Browser source Properties in OBS and click Refresh cache of current page. The source keeps the same URL, so nothing needs re-adding.

How do I add StreamElements to Twitch?

Sign up for StreamElements with your Twitch account, build an overlay, and add its URL to OBS as a Browser source. When you stream to Twitch from OBS, the overlay and its alerts are part of the broadcast.

How do I add StreamElements to YouTube?

Sign in to StreamElements with your YouTube account, create the overlay, and add its URL to OBS as a Browser source. Then stream to YouTube from OBS; the overlay is drawn into the video.

Conclusion

Build and test overlays in StreamElements, then add each as an OBS Browser source sized to its canvas and kept at the top of the source list. The overlay URL is the only link between the two, so size, order and a cache refresh solve nearly every display problem.

Philip Celasco

Philip is a Texas-based technology writer and IT administrator at Techdows.com with more than 10 years of experience creating practical content for everyday users and professionals. He specializes in web browsers, particularly Chromium-based platforms such as Google Chrome, Microsoft Edge, Brave, and Opera. Through his work as an IT administrator, Philip has hands-on experience managing devices, configuring browser policies, troubleshooting software and network issues, and helping people resolve problems that affect productivity and security. His articles are based on practical testing and real-world technical experience. He covers browser settings, extensions, performance problems, privacy controls, security features, and Windows troubleshooting. Outside work, Philip enjoys the quieter side of life in Texas and stepping away from the screen when he can. He has two kids, two cats and loves to play golf with his mother during the weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *