Teleprompter for OBS Studio: Transparent Overlay for Professional Lives
Elite streamers don't improvise; they prepare. Transform OBS Studio into a true TV production center with PromptNinja's transparent overlay.
In this guide, we show you how to seamlessly integrate PromptNinja with OBS Studio in less than 10 minutes. Learn how to create an overlay invisible to the chat but crystal clear to you, ensuring you never lose eye contact with the lens or forget an important sponsor. Discover how to use your smartphone as a wireless remote control to keep your hands on the mouse or keyboard during the game, all for free, online, and without impacting your PC's performance.
Why Elite Streamers Choose PromptNinja for OBS?
- 🔗Native and Simple IntegrationAdd as a Browser Source in OBS in seconds. No complex installations and free of charge.
- 🎮Intuitive Remote ControlUse your smartphone to manage speed and flow while live, without touching the PC.
- 🟢Chroma Key (Transparency)Discreet text over your image or game, visible only to you (or whoever you choose).
- ⚙️Full CustomizationAdjust fonts, colors, and speeds so reading is comfortable and natural in your lives.
The Script-Reading Streamer's Problem
❌ WITHOUT Teleprompter (Improvising or Alt+Tab)
- 🎮 Stream opening: Stumbles, forgets to mention sponsor
- 👀 Eye contact: Keeps looking at second monitor = seems distant
- ⌨️ Alt+Tab: Minimize game to see script = chat complains
- 😰 Energy: Gets stuck mid-sentence, loses momentum
- 📊 Retention: 40-50% (people leave when you "disappear")
- 💬 Chat: "Is he reading something?" "Seems robotic"
✅ WITH PromptNinja in OBS
- 🎮 Stream opening: Smooth, all sponsors mentioned
- 👀 Eye contact: 100% eye on camera
- ⌨️ Alt+Tab: Zero. Text stays overlaid invisibly
- 😊 Energy: Confident, knows exactly what to say
- 📊 Retention: 70-85% (audience stays glued)
- 💬 Chat: "He's so good!" "Top communication"
💡 Result: +30% average retention. More viewers = more subs = more revenue.
Why PromptNinja is Built for OBS
Several teleprompter solutions exist, but most weren't designed for streaming. See the differences:
| Feature | PromptNinja | Generic Solutions |
|---|---|---|
| Browser Source Compatible | ✔ Works perfectly | ~ Some crash or don't load |
| Chroma Key Themes | ✔ Green and Blue integrated | ✖ Need to manually edit CSS |
| Remote Control (doesn't consume bandwidth) | ✔ P2P via local Wi-Fi | ✖ Depends on internet (competes with stream) |
| Adjustable Transparency | ✔ Slider 0-100% | ~ Fixed or complicated |
| Performance (CPU/GPU) | Very light (just text) | Varies (some heavy) |
| OBS Hot Keys Support | ✔ Via remote control | ✖ Need Alt+Tab |
| Price | Free | $5-15/month |
🎯 Streaming-Specific Advantages
⚡ Zero Performance Impact
PromptNinja is just HTML + CSS. Doesn't use heavy GPU rendering. Your PC is already sweating running game + OBS + stream. We don't add load.
🎮 Works with Any Game
Fullscreen? Borderless? Doesn't matter. Teleprompter stays inside OBS, doesn't need overlay on top of game.
📱 Phone becomes Stream Deck
Pause/play text without taking hand off keyboard/mouse. Adjust speed during live without clicking anything on PC.
🔴 Invisible to Audience
Set up scene with text ONLY for you (auxiliary monitor) or overlay invisibly with Chroma Key. Your choice.
Native Direct-Connect Integration
Unlike basic solutions that are just a "text-aid", PromptNinja connects directly to your OBS Studio via WebSocket.
- 🚀Ninja Automation: Hit Play on the teleprompter and OBS starts recording (or streaming) automatically.
- 🔃Dual Sync: Start recording in OBS and the teleprompter starts scrolling without you needing to click anything else.
- 🎮Scene Switching: Switch scenes in OBS directly from the PromptNinja panel (or via remote control on your phone).
PRO LINK
Zero Latency
Step-by-Step Setup: PromptNinja + OBS Studio
O que você vai precisar:
Ferramentas
- OBS Studio (v27+)
- PromptNinja
- Smartphone (optional)
Step 1: Open PromptNinja and Copy URL
Step 2: Add Browser Source in OBS
Step 3: Position and Resize
Step 4: (Optional) Apply Chroma Key
Step 5: Connect Remote Control
Step 6: Test Before Going Live
Troubleshooting: Common Problems & Solutions
⚠️ Problem: Browser source doesn't load / Shows blank
Cause: Incorrect URL or OBS browser with old cache.
✅ Solution: (1) Verify URL has session ID (format: ?session=xxx). (2) Right-click source → Refresh. (3) If persists, delete source and add again copying new URL from PromptNinja.
⚠️ Problem: Chroma Key leaves green "halo" around text
Cause: Text antialiasing smoothing creates semi-green pixels.
✅ Solution: In OBS Chroma Key filter, INCREASE 'Smoothness' to ~20-30. Reduce 'Spill Reduction'. Test until halo disappears.
⚠️ Problem: Remote control doesn't respond
Cause: Phone and PC not on same local Wi-Fi network OR firewall blocking P2P.
✅ Solution: (1) Confirm both devices on SAME Wi-Fi (not 4G). (2) Temporarily disable Windows firewall to test. (3) If using VPN, disconnect during setup. (4) Restart PromptNinja and scan QR Code again.
⚠️ Problem: Text cut off at screen edges
Cause: Browser Source resolution smaller than configured text.
✅ Solution: In Browser Source properties, set Width: 1920 and Height: 1080 (even if your screen is 2K/4K). OBS will resize automatically. Or increase margins in PromptNinja.
⚠️ Problem: Lag / Text freezes during heavy stream
Cause: Overloaded PC (game + encoding + 50 sources in OBS).
✅ Solution: (1) Reduce Browser Source FPS to 30fps (properties → FPS). (2) Disable 'Refresh when not visible'. (3) Consider setup 3 (teleprompter on separate monitor outside OBS).
Real Case: Streamer Doubled Average Viewers with Professional Intros
Streamer: @educational_gamer (name changed), 1.2k followers Twitch, Valorant + tutorial streams.
Problem: Intros were always improvised. Forgot to mention next stream time, forgot call-to-action (follow/sub). First hour of stream only had 20-30 viewers (peak was 80-100 later).
Implemented Change:
- Created fixed opening script (2min): welcome, previous stream recap, today's preview, CTA for sub/follow
- Integrated PromptNinja in OBS with Chroma Key below webcam (Just Chatting scene)
- Controlled from phone (old phone as improvised Stream Deck)
- Intro became PROFESSIONAL: confident, structured, always mentions everything
Results in 60 Days:
- 📈 Average viewers: 30 → 65 (+117% growth)
- ⏱️ Average watch time: 28min → 47min (retention +68%)
- 💰 New subs/month: 12 → 34 (mentioned CTA every intro)
- 💬 Chat feedback: "Stream got more professional", "Looks like big channel"
💡 Insight: First 5 minutes determine if viewer stays or leaves. Professional intro = more retention = algorithm pushes more.
*Data shared with permission. Results vary based on content quality, niche, and stream consistency.
Setup takes 10 minutes. Results are immediate.
Frequently Asked Questions: OBS Studio + Teleprompter
How do I remove text background in OBS?
Works on Streamlabs OBS, XSplit and vMix?
Does remote control have delay / lag?
Can I use with dual PC setup (separate streaming PC)?
Does it impact performance / FPS during stream?
Can I save multiple scripts and switch during live?
How do I make text only appear to me, not the stream?
Do I need internet during live for teleprompter to work?
Professional Streamer Starts Here
Stop improvising intros. Stop forgetting sponsors. Stop looking at second monitor and losing viewers. Set up once, use forever.
Start Streaming Professionally →