Logo PromptNinja
PROMPTNINJA

Teleprompter for OBS Studio and Streaming

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:

FeaturePromptNinjaGeneric 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
PriceFree$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.

Exclusive Ninja PRO

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)
1

Step 1: Open PromptNinja and Copy URL

Go to promptninja.solutionkit.com.br, paste your script. Click 'Connect Device' or 'Mirror Screen' and COPY the full URL that appears (it has a unique ID for your session).
2

Step 2: Add Browser Source in OBS

In OBS: Sources → Add → Browser. Paste the URL you copied. Width: 1920, Height: 1080. Check 'Refresh browser when scene becomes active'.
3

Step 3: Position and Resize

Drag source to desired position (usually below webcam or soft overlay). Resize holding Shift (maintains proportion). Adjust opacity by right-clicking → Filters → Color Correction → Opacity.
4

Step 4: (Optional) Apply Chroma Key

In PromptNinja, change theme to 'Chroma Green'. In OBS: Right-click source → Filters → Add → Chroma Key. Select green color. Adjust 'Similarity' until background disappears, leaving only text.
5

Step 5: Connect Remote Control

With PromptNinja already running in OBS, open promptninja.solutionkit.com.br on phone. Scan QR Code that appears on PC screen. Now you control text from phone DURING live.
6

Step 6: Test Before Going Live

ALWAYS test by recording 2min before going live. Check if text is visible, if Chroma Key worked, if remote responds. Adjust opacity and position as needed.

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:

  1. Created fixed opening script (2min): welcome, previous stream recap, today's preview, CTA for sub/follow
  2. Integrated PromptNinja in OBS with Chroma Key below webcam (Just Chatting scene)
  3. Controlled from phone (old phone as improvised Stream Deck)
  4. 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.

Professionalize Your Streams Now (Free)

Setup takes 10 minutes. Results are immediate.

Frequently Asked Questions: OBS Studio + Teleprompter

How do I remove text background in OBS?

Two methods: (1) RECOMMENDED: Change PromptNinja theme to 'Chroma Green'. In OBS, add 'Chroma Key' filter to browser source. Green becomes transparent, only text remains. (2) Alternative: Use dark semi-transparent theme and adjust source opacity (Filters → Color Correction).

Works on Streamlabs OBS, XSplit and vMix?

Yes! Any software that accepts 'Browser Source' works. Configuration is identical: add as Browser Source, paste PromptNinja session URL, adjust Chroma Key if needed.

Does remote control have delay / lag?

Practically zero. We use WebRTC which connects phone and PC DIRECTLY via local Wi-Fi (doesn't go through internet). Typical latency: 15-30ms, totally imperceptible. Even with stream running at 6000kbps, doesn't compete for bandwidth.

Can I use with dual PC setup (separate streaming PC)?

Yes. Two options: (1) Install PromptNinja on gaming PC, control from phone. (2) Install on streaming PC as Browser Source, control from phone. Both work, choose which PC has more available resources (usually streaming PC).

Does it impact performance / FPS during stream?

Minimal impact (1-2 FPS in OBS). PromptNinja is just HTML/CSS, doesn't use heavy GPU rendering. If your PC is at limit, set Browser Source FPS to 30fps (vs 60fps default) in properties.

Can I save multiple scripts and switch during live?

Yes. Option 1: Open multiple PromptNinja tabs, each with different script, add each as separate Browser Source in OBS and toggle visibility. Option 2: Use one long script with marked sections, control from phone scrolling to desired section.

How do I make text only appear to me, not the stream?

Setup 3 (Multi-Monitor): Open PromptNinja in separate window on secondary monitor. DON'T add to OBS. Position below physical webcam. Only you see it, audience never knows it exists.

Do I need internet during live for teleprompter to work?

First time: yes (load the site). Then install as PWA (shortcut) and works offline. P2P remote ONLY needs local Wi-Fi between phone and PC (doesn't need external internet). Your stream can be uploading 6Mbps, teleprompter doesn't compete for bandwidth.

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 →

Ready to record like a pro?

Join creators who stopped re-recording the same video 15 times

No credit card. No setup. No nonsense.

Enjoying PromptNinja?