A free browser-based teleprompter for creators, podcasters, and presenters. Multi-device sync, Xbox and PlayStation controller support, OBS integration -- no install, no account, no catch.
Every feature chosen for how solo creators actually record -- with a phone under the lens, a controller in hand, and OBS running in the background.
GPU-accelerated, sub-pixel smooth text scrolling. Adjustable speed from 40 to 400 WPM with a slider or keyboard.
Paste, type, drag-and-drop, or load .txt and .md files. Save multiple scripts and switch between them instantly.
Mount a tablet under your camera lens. WebRTC sync for modern devices, LAN Sync for older ones -- no setup, no codes.
Xbox, PlayStation, and Bluetooth triggers auto-detected. Play/pause, scroll, and navigate the UI without touching the screen.
Connect via obs-websocket. Auto-start on record, pause on BRB scene, log scene changes with script positions.
Horizontal flip for beam-splitter teleprompter rigs. Toggle with one click or one button on your controller.
No install, no sign-up. If your device was made in the last eight years, you're ready.
Visit arcusfoundry.com/tools/sparkprompt/app on any device. It loads in under a second -- no install, no account.
Type, paste, or drag-and-drop. Save multiple scripts to the library and switch between them mid-shoot.
Control with the on-screen buttons, a keyboard, a Bluetooth trigger, or a full gamepad -- whatever's closest.
Everyone has an old iPad or Android tablet in a drawer somewhere. Sparkprompt is built to run on devices dating back to 2017 -- because the best teleprompter display is the one you already own. Reduce e-waste. Repurpose what you have.
Sparkprompt uses progressive enhancement. The core teleprompter works on browsers from 2017+. Advanced features require newer browsers. Here's the full breakdown:
| Tier | Minimum | What Works |
|---|---|---|
| Full | iOS 15+ / Safari 15+ Chrome 80+ / Edge 80+ Android 10+ (2020+) |
Everything -- PWA install, WebRTC sync, gamepad, offline mode, all CSS effects |
| Full | iOS 11.3-14 / Safari 11.3+ Chrome 60-79 (2018-2019) |
Core + WebRTC sync + service worker. Gamepad on iOS 12+. Some responsive scaling uses fallback sizes. |
| Legacy | iOS 10.3 / Safari 10.1 Chrome 51-59 Firefox 52+ (2017) |
Core teleprompter, scripts, settings, keyboard. LAN Sync (via installer). No WebRTC, no PWA, no gamepad. Responsive uses fixed fallbacks. |
| Too old | iOS 9 and below Chrome 50 and below IE11 / Android 4.x (Pre-2017) |
Nothing -- CSS Grid and ES6 are missing. Page cannot render. |
Legacy devices like the iPad 4 (iOS 10.3.3) work great as dedicated teleprompter displays when paired with LAN Sync through the Sparkforge Suite installer. Run the installer on your PC, open the network URL on the old tablet, and it syncs over your local WiFi -- no WebRTC, no app install, no fuss.
LAN Sync is our fallback for devices that don't support WebRTC (the peer-to-peer protocol modern browsers use). Instead of connecting directly between devices, both devices talk to the Sparkforge Suite installer running on your PC:
Your PC (host) pushes scroll position, play/pause state, and script text to the installer server. Your tablet (follower) polls the server every 1.5 seconds and applies the updates. It uses plain HTTP -- the most basic web protocol -- so it works on literally any browser that can load a webpage.
No session codes. No pairing. No external servers. Just open the same URL on both devices.
No. Sparkprompt works right here in your browser -- just click Launch Sparkprompt above. No account, no download.
The Sparkforge Suite installer adds three things: (1) LAN Sync for older devices, (2) QR codes so your phone can scan and connect instantly, and (3) offline access so the app works without internet. If you don't need those, you don't need the installer.
Sparkprompt auto-detects Xbox, PlayStation, and generic Bluetooth gamepads. Two modes:
Teleprompter Mode (default) -- A: play/pause, triggers: analog scroll, D-pad: speed, B: rewind, Y: fullscreen.
Navigation Mode (press Back/View to toggle) -- Left stick: move focus between buttons, A: select, B: close, LB/RB: previous/next script. Full UI control without touching the screen.
Bluetooth camera triggers (the cheap ones from Amazon) also work -- the shutter button toggles play/pause.
Requires iOS 12+ or any desktop browser. Not available on legacy-tier devices.
Open it in your browser, paste your script, hit play. That's the whole flow.