How to Add a Transparent Image to OBS: A Complete Guide
Adding a transparent image to OBS Studio is one of the most useful skills for streamers and content creators. Whether you're overlaying a logo, a frame, a watermark, or a custom graphic, transparency is what separates a polished broadcast from one that looks amateurish. Here's exactly how it works — and what you need to know before you start.
What "Transparent Image" Actually Means in OBS
When people talk about transparent images in OBS, they're referring to images saved with an alpha channel — the layer of data in an image file that controls opacity. Pixels with full alpha are completely invisible; pixels with partial alpha are semi-transparent; pixels with no alpha data are fully opaque.
OBS Studio reads alpha channel data natively, which means if your image is saved in the right format, transparency just works. No plugins, no special settings. The key is the file format.
Formats that support transparency:
| Format | Transparency Support | Best Used For |
|---|---|---|
| PNG | ✅ Full alpha channel | Logos, overlays, frames |
| WebP | ✅ Full alpha channel | Web-sourced graphics |
| GIF | ⚠️ Binary only (on/off) | Simple animated graphics |
| JPEG / JPG | ❌ None | Photos only |
| BMP | ❌ None | Legacy, avoid |
PNG is the standard format for OBS overlays. If your image is a JPEG, it will always have a solid background — you cannot make it transparent inside OBS. That step has to happen in image editing software before you bring it into OBS.
How to Add a Transparent Image to OBS Step by Step
Step 1 — Prepare Your Image
Before touching OBS, confirm your image actually has a transparent background. Open it in an image editor like GIMP, Photoshop, Canva, or even Paint.NET. A transparent area typically appears as a grey and white checkerboard pattern in these editors.
If your image has a solid color background you want to remove, you'll need to use a background removal tool first — either manually or with an AI-powered tool — and export the result as a PNG with transparency preserved.
Step 2 — Open OBS and Select Your Scene
Launch OBS Studio and click on the scene you want to add the image to. Scenes are listed in the bottom-left panel. If you haven't created a scene yet, click the + button in the Scenes panel to create one.
Step 3 — Add an Image Source
In the Sources panel (directly to the right of Scenes), click the + button and select Image from the dropdown list.
- Give the source a descriptive name (e.g., "Logo Overlay" or "Stream Frame")
- Click OK
A file browser window will open. Navigate to your PNG file and select it.
Step 4 — Confirm Transparency Renders Correctly 🎨
Once the image loads in OBS, you should immediately see transparency working — the background of your image will be invisible, showing whatever sources are beneath it in the layer stack.
If the background appears black or white instead of transparent, the most common cause is that the file was exported incorrectly. Go back to your image editor and re-export, making absolutely sure the alpha channel is included and the format is PNG.
Step 5 — Position and Resize the Image
Click and drag the image in the OBS preview window to reposition it. Use the red corner handles to resize. For precise control:
- Right-click the source → Transform → Edit Transform
- Enter exact pixel values for position, size, and rotation
You can also right-click → Filters to add effects like color correction or a drop shadow.
Why Source Order (Layer Stack) Matters
OBS renders sources from bottom to top in the Sources panel. This means a source at the top of the list appears in front of sources below it. For a transparent overlay to work properly — say, a frame that wraps around your webcam feed — the overlay source needs to sit above your camera source in the list.
Drag sources up or down in the Sources panel to change their order.
Common Issues and What Causes Them
Black background instead of transparency — The image was saved without an alpha channel, most likely as JPEG or an incorrectly exported PNG.
Image looks washed out or colors are off — This can happen with color space mismatches. Check if OBS's color format settings match what the image expects (found in Settings → Advanced → Video).
Transparent image looks fine in preview but wrong in recording — Verify your output color format in Settings → Output. Certain encoding formats handle alpha differently.
Image appears blurry after resizing — OBS scales images using software interpolation. If your overlay looks soft, try using a source image closer to your actual canvas resolution.
Variables That Affect Your Setup
No two streaming setups are identical, and how you use transparent images in OBS depends on several factors:
- Your canvas resolution — A 1920×1080 canvas needs overlay assets designed at the same dimensions for sharp results
- Image source quality — Upscaling a small PNG will always look worse than using a full-resolution asset
- Number of simultaneous sources — Stacking many high-resolution transparent PNGs can increase GPU load, particularly on lower-end systems
- Animation needs — Static PNG overlays are simple; animated overlays typically require either WebM files with transparency or browser sources using HTML/CSS
- Software used to create graphics — Tools like Adobe Illustrator, Figma, or Photoshop offer more control over alpha channel export than consumer-grade tools
For simple logos and watermarks, the process is straightforward. For full stream layouts with multiple layered elements — overlays, alerts, cam frames, and lower thirds — the complexity scales quickly, and the right approach depends on how much graphic design control you need and what your hardware can handle comfortably.