Setup Guide  |  OBS Studio

BROWSER SOURCE

How to Add Browser Source Graphics to OBS

Use this checklist to add a transparent live-graphics URL to OBS, match the canvas, and verify that the output behaves correctly before a production.

The steps use QLG — Quick Live Graphics, but the OBS-side checks apply to any standard transparent browser output.

Before you open OBS

  1. Open QLG in a normal desktop browser.
  2. Build one simple lower third and save it to Control.
  3. Open Preview and copy the generated Browser Source URL.

The control page and OBS run in separate browser environments. A reliable system must synchronize them through shared transport; browser-local storage alone cannot drive an OBS source. QLG's output URL is designed for that separate environment.

1. Add the Browser Source

  1. In the target OBS scene, select Sources → Add → Browser.
  2. Create a new source with a clear name, such as QLG Graphics.
  3. Paste the copied output URL into the URL field.
  4. Set Width and Height to match the graphics canvas. QLG currently displays its canvas size in the project bar.
  5. Confirm the source and place it above the camera or programme source in the scene stack.
Do not add a black colour source behind the browser layer. When the output is empty, the Browser Source itself should be fully transparent so the programme picture remains visible.

2. Verify EMPTY, TAKE and CLEAR

  1. EMPTY: with no graphic on air, confirm that the programme image is unchanged.
  2. TAKE: trigger the saved lower third from QLG Control and confirm that only the graphic appears.
  3. CLEAR: clear the graphic and confirm a full return to transparency.

Check text, positioning and alpha edges against both bright and dark video. A page that looks correct in a normal browser still needs this test inside OBS's embedded browser engine.

3. Test reload recovery

  1. TAKE a graphic so the intended live state is unambiguous.
  2. Use OBS to refresh the Browser Source, or close and reopen its properties.
  3. Confirm that the output reconnects and recovers the current intended graphic.
  4. CLEAR the output and repeat the refresh to verify transparent recovery as well.

QLG is built to recover shared state after a source reload. If another service does not retain state, plan how the operator will restore the correct graphic after an OBS scene or browser restart.

Useful OBS Browser Source options

If the graphic does not appear

Final pre-show checklist

Create the graphics

Build lower thirds, status graphics, timers, a scoreboard, images and a map, then operate them from a separate Control view.

Open QLG — Quick Live Graphics →

Read the broader HTML graphics guide →

Reference