Online Teleprompter

Read your script straight down the lens while the words scroll themselves. Open it on a second device, and your phone becomes the remote.

Start a session

Opens an empty prompter with a code at the top. Paste your script, press play, and read.

Join from this device

Enter the code from a prompter that is already open and this device becomes its remote.

Why your phone is the missing half of a teleprompter

The hard part of reading to camera was never the scrolling. It is that the controls are on the same screen as the words, so the moment the speed is wrong you have to reach out of frame, find a slider, and start the take again. That is why so many recordings are ruined by a hand appearing at the edge of the shot.

Every prompter here has a code. Open that code on a second device and the two screens are one session: the speed, the size, the margins, the mirroring and the script itself are shared, and a change on either one lands on the other straight away. So the screen you read from can sit behind the lens with nothing on it but your words, while the phone in your lap does the driving.

It works in either direction, which matters more than it sounds. Put your phone on the tripod as the prompter and drive it from the laptop off camera, and you have the setup people buy hardware for.

Everything without touching the mouse

A control you have to click is a control you cannot use while you are on camera, so every one of them is also a key. Set the take up once, put your hands back where they belong, and adjust from the keyboard or from the other device.

  • Play and pause the scrollSpace
  • Nudge the script up or down
  • Slower and faster
  • Smaller and larger text-+
  • Tighter and wider margins[]
  • Centre or left alignA
  • Mirror for a beam splitter rigH
  • Flip top to bottomV

Reading to camera without sounding like you are reading

  • Write it the way you say it. A sentence that reads well on paper is usually too long to say in one breath, and the place you run out of air is the place a viewer hears the script.
  • Pull the margins in. A narrow column keeps your eyes near the lens instead of sweeping across the screen, which is the movement that gives the game away.
  • Get the screen as close to the lens as you can, and as far from your face as you can still read. Distance is what makes your eye line look like it is on the camera.
  • Set the speed by reading the first paragraph out loud, not by looking at the number. Then leave it, and nudge it with the arrow keys mid take rather than starting again.
  • Put a blank line where you want a pause. The scroll does not know you are making a point, so build the beat into the script.

Nothing is uploaded, and nothing is kept

Your script travels between the devices in your own session and is never written down anywhere. There is no database row for it, which is why there is no account to make and no consent screen to read.

The other side of that: when the last device leaves the session, the script leaves with it. Write it somewhere you keep things and paste it in, rather than treating this page as where the words live.

Recorded it? Check how it will be cropped on each network in the post previewer, then schedule it everywhere at once with PublishQ.

This tool is free, forever. No accounts, no paywalls, no catch.

I build these solo. If you want to support my work, donating a coffee would be highly appreciated! ☕

Frequently Asked Questions

Everything you need to know about Online Teleprompter from PublishQ

Paste your script, set the size so you can read it from where you are sitting, and press play. The words scroll at the speed you set while you look at the lens instead of down at your notes. Everything is a keyboard shortcut, so you can start the scroll and get your hands back into frame: space plays and pauses, the arrow keys nudge the position and the speed, and plus and minus change the type size.
Yes, and that is what the code at the top is for. Press Connect Device, scan the QR code with your phone, and both screens are the same session. Change the speed on your phone and the laptop you are reading from follows immediately. It works the other way round too, so you can put your phone on the tripod as the prompter and drive it from the laptop off camera.
As many as you like. The bar tells you how many are connected, so you can see the second one arrive before you start recording. A common setup is three: the screen you read from, the phone in your hand as the remote, and a laptop for whoever is directing.
No account, no card, no watermark on anything. There is nothing to install either, because it runs in the browser you already have open. PublishQ makes its money from the social media scheduler, so this page costs us almost nothing to run and there is no better version of it behind a paywall.
It does, and that is what the two mirror buttons are for. A rig reflects your screen off glass in front of the lens, which flips the text, so press H to flip it horizontally and it reads correctly in the reflection. V flips it vertically, for a rig that reflects off a screen lying flat underneath the glass. Both are also on the keyboard, so you can set them once and leave the mouse alone.
All four. Type size runs from 12 to 120 pixels, the margins pull the column in from the edges so your eyes travel less and stay closer to the lens, and you can set the background and the text to any colour. White on black is the default because it is the easiest to read at a distance and the least likely to light up your face.
No. Your text lives in the browsers that are in the session and nowhere else. That has a consequence worth knowing before you rely on it: when everyone closes the tab, the script goes with them. Keep the copy you wrote it in, and paste it back in when you next record.
Start around the middle and adjust while you read the first paragraph out loud, rather than guessing from the number. Most people end up slower than they expect, because reading to camera is slower than reading to yourself. The right speed is the one where you are never waiting for the next line and never chasing it, and you can nudge it mid take with the left and right arrows without stopping.
Yes, and a tablet propped behind the camera is one of the cheapest prompter setups there is. The controls wrap onto a second row on a narrow screen so the buttons stay big enough to hit, and the scrolling is the same on a phone as on a desktop.
Because nothing is saved on a server, and a reload leaves the session. If another device is still connected, the script comes back from that device as soon as you rejoin, which is the usual case when your phone is holding the session open. If yours was the only one, the text is gone and you paste it again.
That is half of what it gets used for. Setting a speed and reading against it is the fastest way to find out that your script is 40 seconds long when the format wants 30, and it shows you which sentences you stumble on before a camera is pointing at you.
That is the part PublishQ does. Upload it once, pick the accounts, and it publishes to all of them, with a preview of how it will look on each one before it goes out. You can schedule it for later or send it straight away.
Start for Free

No credit card required • Set up in under 3 minutes

Alexandro - Founder
PublishQ

— me 👋

Hi, I'm Alexandro 👋

I left my Software Engineer role at Amazon to build tools that solve real problems — the kind big companies ignore because they read spreadsheets instead of using their own products.

I was spending over an hour daily just scheduling 2 shorts across 3 platforms — logging in, reformatting, uploading one by one. That felt broken. So I built PublishQPublishQ . Now I create 4 shorts in 3 minutes and schedule them to 4 platforms in under 30 seconds.

PublishQ is bootstrapped. No investors, no vanity metrics. I build what actually helps you — because I use it every day myself.

Thank you,

Alexandro

The recording is done. Now get it posted.

Use PublishQPublishQ to schedule that video to every account you manage from one calendar. No more uploading the same clip five times.

Connect Your Accounts

Add once, use forever

Schedule Posts

Plan your content ahead

Multi-Platform

Post everywhere at once

Start for Free

No credit card required • Set up in under 3 minutes

Plans from $14/mo

2 months free on yearly billing. Upgrade or cancel anytime.

Free
$0/mo
Solo
$14/mo
Starter
$29/mo
Professional
$49/mo
Business
$99/mo
Compare all plans and features