A blank browser source is the single most common OBS complaint, and it is almost never a broken overlay. Work down this list in order — the first three fix the large majority of cases.
Right-click the source and choose Refresh (or open its properties and click Refresh cache of current page). A browser source that was added before the file finished downloading, or that loaded while your connection was flapping, will just sit there blank until it is told to reload.
Look for the eye icon next to the source in the Sources list — if it is closed, the source is hidden. Then check the order: sources are drawn top-first, so anything listed above your widget covers it. Drag the widget above your game capture.
A browser source with width or height set to 0, or set to something tiny like 1 × 1, renders nothing visible. Open properties and set 1920 × 1080.
If you ticked Local file and later moved, renamed or deleted the folder — or emptied your Downloads — OBS has nothing to load. Re-point it at the file's current location. Keep widget files somewhere permanent, not in Downloads.
A source that shows a solid black rectangle rather than nothing at all usually means the browser is failing to composite. In OBS go to Settings › Advanced and set Browser Source Hardware Acceleration off, then restart OBS. Older or laptop-switchable GPUs are the usual suspects.
In the source properties, Shutdown source when not visible unloads the page every time you switch scenes, and Refresh browser when scene becomes active reloads it from scratch. Together they cause widgets to reappear blank for a second or to lose their state. Turn both off unless you need the memory back.
Paste the same link into a normal browser tab. If it does not load there, it will not load in OBS either — and if it needs a login to view, a browser source cannot log in for you.
The embedded browser can wedge itself, usually after a long session or a crashed source. A full restart of OBS clears it. If the source works after a restart but breaks again within the same session, that is worth reporting.
That is a different problem — the source is loading fine, it just is not receiving messages. Nine times in ten the channel name is not exactly right. Open your settings page and type the channel exactly as it appears in the Twitch URL: no @, no spaces, and nothing from a display name that differs from the login name. Rebuild the link, then refresh the source.
Full desktop overlays have a solid wallpaper, so a camera placed behind them cannot show through. Move your camera source above the overlay in the Sources list and line it up with the webcam window in the design — or use the Camera only version of the pack, which is fully transparent.
Try it live🎁 Free
Try it live★ Best seller
Try it live★ Best sellerMost often it needs a refresh, is hidden behind another source, or points at a local file that has been moved. Refresh the source, check the eye icon and source order, then verify the file path.
Turn off Browser Source Hardware Acceleration in Settings › Advanced and restart OBS. This is the usual cause on laptops with switchable graphics.
It can. It unloads the page on every scene change, so widgets reappear blank or reset. Turn it off unless you specifically need to free memory.