Studio Queues
OBS Browser Source Overlays: Step-by-Step for Art Streams

Studio Queues Team · Last updated July 17, 2026

OBS Browser Source Overlays: Step-by-Step for Art Streams

Step-by-step guide to setting up an OBS overlay for art commission streams: browser source setup, sizing, positioning, and troubleshooting common issues.

An OBS overlay for art commission streams is the small piece of the stream layout that tells viewers what you are drawing, where they sit in your queue, and how they can buy a slot. Setting one up is not hard, but the most common tutorials on YouTube skip the parts that break the setup for artists specifically: sizing for a canvas-forward layout, making the overlay show across every scene without duplicating sources, and troubleshooting when the browser source loads gray or blank. This tutorial walks through the whole setup in the correct order, using OBS Studio's own documentation as the reference.

What a browser source overlay actually does on your art stream

OBS Studio is free, open source, and the standard streaming software for both Twitch and YouTube. According to the OBS Sources Guide, scenes and sources are the fundamental building blocks: a scene is a saved layout, a source is a piece of that layout (your display, camera, image, text, or a browser source).

A browser source is a specific kind of source that loads a webpage inside your scene. From the OBS Browser Source documentation, browser sources let you display a webpage from the internet or a local file, and are commonly used for widgets and alerts. For an art stream, that webpage is usually a commission queue widget, a stream alerts feed, a chat box, or a countdown timer. Anything that lives on the web can, in principle, live on your stream through this mechanism.

The reason this matters for art streamers specifically: unlike gaming streams where the overlay sits at the edges of the game window, an art overlay has to coexist with a canvas that takes up most of the screen. The layout math is different, and getting it wrong either blocks the artwork or wastes screen space that viewers wanted to spend watching brush strokes.

Adding a browser source in OBS Studio: the six-step setup

The core setup is straightforward once you know which fields matter. Steps:

  1. Open OBS Studio and select the scene you want the overlay to appear in. If you have multiple scenes (Starting Soon, Main Canvas, Be Right Back), pick Main Canvas first; you can copy the source to other scenes later.
  2. Click the plus button at the bottom of the Sources panel. Select "Browser" from the list. Give the source a clear name like "Commission Queue Overlay" so you can find it later.
  3. Enter the URL of the overlay in the URL field. This is the URL your commission platform, alert service, or custom widget provides. If you are using a local HTML file instead, check "Local file" and browse to the file location.
  4. Set the width and height to match your stream output. For a 1920x1080 stream, use 1920 wide and 1080 tall as the browser source's canvas, even if the overlay itself only uses a corner. OBS will render the whole page invisibly and the transparent parts will not block your other sources.
  5. Set the custom CSS field to body { background: transparent; margin: 0; overflow: hidden; } unless your overlay provider already handles this. This forces the browser source background to be transparent so it stacks correctly on top of your canvas capture.
  6. Check "Shutdown source when not visible" and "Refresh browser when scene becomes active" if you want the overlay to reload cleanly each time you switch scenes. This prevents the overlay from getting stuck showing stale data mid-stream.

Click OK, and the browser source will render inside the scene. If it loaded correctly, you will see the overlay content. If it loaded as a gray or blank rectangle, jump to the troubleshooting section below.

Positioning and sizing your OBS overlay for art commission workflows

Positioning is where art streams diverge from gaming streams. On a gaming stream, the overlay typically sits along a top or bottom bar with the game filling most of the frame. On an art stream, the canvas capture is the main content, and the overlay has to fit around it without covering the drawing.

Practical placement rules for an OBS overlay for art commission streaming:

  • Anchor the overlay to a corner or edge, not the center. The center of the screen is where the canvas lives. Corners and vertical edge strips are dead space you can use.
  • Keep the overlay narrow. A commission queue widget 300 to 400 pixels wide on a 1920-pixel stream leaves plenty of room for the canvas. Wider overlays start eating into drawing space.
  • Match the overlay to the side where your facecam sits. If your facecam is bottom-left, put the commission overlay on the bottom-right or top-left. Splitting UI elements across corners looks more balanced than stacking them.
  • Test with a real drawing session in preview mode. An overlay that looks fine on an empty stream frame often clashes once you actually start drawing. Preview a real work session before going live for the first time.
  • Leave breathing room around the overlay. Push it in from the screen edge by 20 to 40 pixels so it does not feel crammed against the frame.

Once the size and position are dialed in, right-click the browser source, select Transform, and lock the position so an accidental drag during a stream does not move it.

Making the overlay show across every scene

By default, a source lives in one scene. If you built the overlay in Main Canvas but also want it visible in Starting Soon or Be Right Back, you have two options.

Option 1: Add existing source. Right-click the browser source in Main Canvas, choose Copy. Go to the target scene, right-click in the Sources panel, choose Paste (Reference). This creates a linked reference, not a duplicate, so changes to one propagate to all. Recommended.

Option 2: Add as duplicate. Paste (Duplicate) creates a copy that lives independently. Useful only if you need scene-specific variants; usually creates maintenance headaches down the line.

For an overlay you want everywhere without thinking about it, add it to a Scene Collection's global source rather than each individual scene. In OBS 28 and later, you can also nest scenes: create a scene called "Overlays" that contains all your overlay sources, then add the Overlays scene as a source in each streaming scene. Update it once, and every scene using it reflects the change.

Common problems and how to fix them

The browser source is one of the more common places OBS setups break. The usual suspects:

Blank or gray box instead of the overlay. The URL loaded but the page did not render, or the overlay JavaScript is waiting for connection data. Right-click the source, choose Interact, and check the browser console (right-click inside the interact window and select Inspect Element) for errors. Most commonly this is an authentication issue with the widget provider or a missing connection to a Twitch/YouTube account.

Overlay flickering or disappearing between scenes. Uncheck "Shutdown source when not visible" for that source. This forces the browser source to stay loaded even when the scene is inactive, which prevents the reload flicker.

Transparent parts showing as black. The overlay page probably has a background color set somewhere. Add html, body { background: transparent !important; } to the custom CSS. If that does not fix it, the widget may not support transparency and you will need a different overlay tool.

Overlay showing at wrong resolution. The browser source width and height must match the actual dimensions of your overlay design. If the overlay page was designed for 400x200 pixels but the browser source is 1920x1080, the content will render at 400x200 in the top-left with wasted space. Match the source dimensions to the overlay design and scale in the Transform tool if needed.

Overlay does not update with new commission data. Some overlay widgets refresh on a timer. Others require an explicit refresh signal. Check the widget provider's docs. If nothing works, adding "Refresh browser when scene becomes active" plus a scene-switch on stream forces a reload.

Where to get an overlay URL to plug into your OBS overlay for art commission streams

The URL you feed into the browser source has to come from somewhere. Free options include StreamLabs, StreamElements, and Fossabot for basic alerts, chat, and follower notifications. These have all been around long enough to be broadly reliable, but their commission-specific widgets are limited or nonexistent. For an actual commission queue that shows what you are currently drawing, where new commissions land, and where viewers can buy in, you need a widget from a platform that treats commissions as first-class objects.

Which platform you use directly affects what overlay endpoints are available. For context on how commission platforms differ on this and other operational features, see where you take commissions shapes what overlay endpoints are actually available. For more resources on setting up the streaming side of a commission practice, browse the more Studio Queues resources for streamer artists.

The honest summary

An OBS overlay for art commission streams is a browser source pointed at an overlay URL, sized to match your stream output, and positioned to sit alongside your canvas capture without covering the drawing. The six-step setup takes ten minutes once you know which fields matter. Most breakage comes from three places: transparency not being handled correctly, source sizing not matching the overlay's design dimensions, and scene switching reloading the overlay when you did not want it to.

Build the overlay in Main Canvas first, dial in position and size against a real drawing session, then propagate it across your other scenes with Paste (Reference) or a nested Overlays scene. Lock the transform once you are happy with placement so nothing shifts mid-stream.

If you want a commission queue overlay that plugs directly into your OBS setup and updates live as new commissions come in, you can lock in 0% platform fees while founding artist spots are still open. The founding artist program keeps 0% platform fees active for as long as your premium subscription stays active, and only the first 500 spots are available. Payment processing fees (Stripe) still apply the same way they would on any platform.