Simple, drag-and-drop grid overlays for OBS Studio - No scripts, no plugins, just clean PNG overlays.
Perfect for multi-camera setups, podcasts, security camera views, gaming streams, and any scenario where you need to display multiple video sources in a clean grid layout.
- 54 Grid Overlays across 6 different layouts, 3 aspect ratios, and 3 resolutions
- 9 Setup Backgrounds (green, blue, magenta) to make positioning easier
- 54 Position Guides with exact coordinates for every grid configuration
- Metadata JSON for programmatic access to all configurations
| Layout | Cells | Best For |
|---|---|---|
| 2Γ2 | 4 | Small panels, interviews, quad-cam |
| 3Γ2 | 6 | Standard multi-cam, security feeds |
| 4Γ2 | 8 | Wide panels, podcast setups |
| 3Γ3 | 9 | Classic grid, multiple participants |
| 4Γ3 | 12 | Large multi-cam setups |
| 4Γ4 | 16 | Maximum grid, control rooms |
- 4:3 - Classic TV format, perfect for traditional cameras
- 16:9 - Modern widescreen, matches most webcams and capture cards
- 1:1 - Square cells, great for social media vertical content
- 1080p (1920Γ1080) - Standard HD streaming
- 1440p (2560Γ1440) - High-quality streaming
- 4K (3840Γ2160) - Professional production
Choose the overlay that matches your setup:
grid_{LAYOUT}_{ASPECT}_{RESOLUTION}.png
Example: grid_3x2_4-3_1080p.png = 3Γ2 grid with 4:3 cells at 1080p
background_green_{RESOLUTION}.png- Makes black gridlines visible during setup
Layer order (bottom to top):
ββββββββββββββββββββββββββββ
β Grid Overlay β β TOP
ββββββββββββββββββββββββββββ€
β Camera 6 β
β Camera 5 β
β ... β β MIDDLE
β Camera 2 β
β Camera 1 β
ββββββββββββββββββββββββββββ€
β Setup Background β β BOTTOM
ββββββββββββββββββββββββββββ
See the corresponding guide in /guides/ for exact positions:
guide_{LAYOUT}_{ASPECT}_{RESOLUTION}.md
Each guide includes a table with X, Y coordinates and bounding box sizes for every cell.
Once positioned, you can delete or hide the green background layer.
Scenario: 6 webcams in 1080p with 4:3 aspect ratio
-
In OBS, create a new scene called "Multi-Cam Grid"
-
Add the green background:
- Add Image β
background_green_1080p.png - This goes at the bottom of your source list
- Add Image β
-
Add your 6 webcam sources
- They'll show clearly against the green background
-
Position each camera using the guide:
- Open
guide_3x2_4-3_1080p.md - For each camera, right-click β Transform β Edit Transform
- Enter the position and bounding box from the guide
- Set Alignment to "Center"
- Open
-
Add the grid overlay:
- Add Image β
grid_3x2_4-3_1080p.png - This goes at the TOP of your source list
- Add Image β
-
Done! Your grid is perfectly aligned.
- Gaming: Show multiple players, face cams, and gameplay
- Podcasts: Display all participants in a clean grid
- Interviews: Multi-angle shots with professional separation
- Security Monitoring: Display multiple camera feeds
- Events: Show different angles simultaneously
- Sports: Multi-cam sports coverage
- Reactions: Show reactor + content in organized layout
- Tutorials: Display different steps/angles
- Comparisons: Side-by-side comparisons of products/processes
Want white bars instead of black? You can:
- Use the generator script to create custom colors
- Edit the PNG in any image editor
- Request a specific color in the issues
The default is 20px bars. To change:
- Use the generator script with custom
BAR_THICKNESS - Regenerate with your preferred thickness
Need different aspect ratios in the same grid? This is advanced, but you can:
- Layer multiple overlays
- Manually create custom overlays in an image editor
- Request it as a feature
obs-grid-overlays/
βββ overlays/ # All grid overlay PNGs
βββ backgrounds/ # Setup background PNGs
βββ guides/ # Position guides (Markdown)
βββ metadata.json # Machine-readable configuration data
βββ generator.py # Python script to generate custom grids
βββ README.md # This file
Want a custom configuration? Use the included Python script:
python generator.pyCustomize by editing these variables:
RESOLUTIONS- Add your custom resolutionGRIDS- Add custom grid layoutsASPECT_RATIOS- Add custom aspect ratiosBAR_THICKNESS- Change bar widthBACKGROUND_COLORS- Add custom background colors
Contributions welcome! Here are some ideas:
- Additional grid layouts
- Different bar styles (rounded, gradients, etc.)
- Custom themed overlays
- Video tutorials
- Translations
- OBS scene collection templates
MIT License - Free to use for personal and commercial projects.
Created to solve a common OBS problem: clean multi-camera layouts without complex scripts.
Simplicity:
- No Lua/Python knowledge required
- No debugging script errors
- No plugin dependencies
- Works across all OBS versions
Flexibility:
- Full manual control over each source
- Easy to adjust on the fly
- Mix different source types freely
- No performance overhead
Reliability:
- PNGs never break
- No updates needed
- Works offline
- Compatible with all OBS features
Sources don't fit perfectly:
- Use "Scale to inner bounds" in Transform settings
- Check that you're using the correct aspect ratio overlay
- Verify position coordinates from the guide
Can't see the gridlines:
- Add the green/blue background layer underneath
- Make sure the overlay is on TOP of source list
- Check that overlay matches your canvas resolution
Need different settings:
- Use the generator script to create custom overlays
- Or open an issue requesting specific configurations
- Issues: Report bugs or request features
- Discussions: Share your setups and ask questions
- Pull Requests: Contribute improvements
Made with β€οΈ for the OBS community