How to use this online teleprompter
Paste or type the words you plan to say in the Script box. A short sample is present on first load, so you can press Start from beginning immediately to see the complete flow. Focusing the untouched sample clears it once; after you begin writing, the tool never replaces your words with the sample. Paragraph breaks, blank lines, punctuation and emoji are preserved in the reading view. Scripts may contain up to 50,000 characters.
Choose a scroll speed that lets you finish each sentence without rushing, then choose a text size that remains readable from your speaking position. Press Start from beginning to place the first words in the reading area and begin moving. Play continues from the current position, Pause freezes the text, and Back to start returns to the beginning without changing your script or settings.
Reading controls and keyboard shortcuts
When focus is not inside an input, textarea, select or button, Space toggles play and pause. Home returns to the beginning. The up and down arrow keys raise or lower speed in small steps, while plus and minus change text size. These shortcuts are intentionally inactive while you edit the script, so typing a space never starts the prompter and arrow-key editing is not stolen. On-screen buttons remain available for touch and switch users.
The progress percentage reflects the scroll position rather than speech recognition. The prompter stops when it reaches the end and does not begin another animation loop. If you edit the script during playback, scrolling pauses and returns to the beginning so the visible text cannot drift away from the edited source. Press Play or Start again when the revised script is ready.
Fullscreen and a practical setup
Fullscreen enlarges only the reading stage when the browser allows it. A browser, embedded preview or device policy may reject the request; the tool reports that outcome and leaves the ordinary reading view usable. Fullscreen is optional, not evidence that the script was saved. Escape normally leaves fullscreen according to the browser.
Place the screen as close to the camera lens as practical, rehearse one paragraph, and adjust speed before a real take. Larger type reduces how many words fit on screen, so it can make the same pixel speed feel quicker. A useful starting check is to read the sample at 42 pixels per second and 42-pixel text, then change one setting at a time.
Two concrete examples
For a 30-second product introduction, paste three short paragraphs with a blank line between the hook, the benefit and the closing action. Start slowly, raise speed with the up arrow only if you are consistently waiting, and restart after the rehearsal. The exact duration depends on the number and height of rendered lines, your screen and your type size; this tool does not promise a words-per-minute duration.
For a classroom announcement containing names and emoji, keep the original line breaks and increase text size for a distant display. The reading stage uses the exact text characters you entered, including non-Latin scripts and emoji. Review pronunciation and line wrapping before going fullscreen, because the tool scrolls by time and does not know where you are speaking.
Privacy, saving and what Clear does
The script is processed in this browser and this page does not add an account, cloud script library or analytics event containing the text. It also does not save the script between visits. Keep the source in your own document before closing or changing language. Clear deliberately removes the current script and reading view; it does not reload the sample.
Changing the site language navigates to another page after the shared leave warning. Treat that like leaving the current page: copy your script elsewhere first. Browser reloads, crashes, private browsing cleanup and closing the tab can all discard the current text. The local-processing notice is not a backup guarantee.
Limits and troubleshooting
This is a time-based text scroller. It has no camera capture, microphone, voice-following, AI writing, remote control, mirror mode, account or cross-device synchronization. It does not replace a production operator and cannot react to pauses or improvised lines. Long scripts can demand more memory and rehearsal, so the 50,000-character limit keeps the session bounded.
If nothing moves, enter non-empty text, press Start, and check whether the stage already reached its end. If the pace feels inconsistent, remember that scrolling uses pixels per second: larger letters and narrow screens create more lines. If fullscreen fails, continue in the regular stage instead of repeatedly requesting permission. If keyboard shortcuts do not respond, move focus out of the editing controls and onto the reading stage.
Frequently asked questions
Does the tool record video or audio? No. Use a separate camera or recorder while this page displays the script. Does it follow my voice? No; speed is fixed until you change it. Does it save my script? No; keep your own source copy. Can it preserve emoji and blank lines? Yes, the displayed text is taken directly from the textarea.
Why did playback stop after editing? That prevents the old scroll position from being applied to a new layout. Why did Space type normally in the script box? Editing takes priority so playback cannot hijack input. Why is the estimated finish not shown? Line wrapping changes with viewport and font size, so a simple word count would imply timing precision the scroller does not provide.