// Paste your script — get timestamp markers inserted every 30 seconds based on your speaking pace.
script-input.txt — configure & paste below
SPEAKING PACE
140 wpm
TIMESTAMP INTERVAL
30 sec
MARKER STYLE
> paste your script below
WORDS0
TOTAL DURATION—
TIMESTAMPS—
PACE140 wpm
script-output.txt — formatted with timestamps
TOTAL DURATION
—
WORD COUNT
—
TIMESTAMPS ADDED
—
SPEAKING PACE
—
> formatted output — scroll to read, or copy all
>
Script Formatter FAQs
>
How are timestamps calculated?
Timestamps are inserted at regular intervals based on your speaking pace (WPM) and chosen interval (15–120 seconds). The formula is: wordsPerInterval = (WPM ÷ 60) × intervalSeconds. Markers are placed at word boundaries closest to each interval. [0:00] is always inserted at the start. Speech timing guide →
+
What WPM should I use for my script?
The default is 140 WPM, average for conversational public speaking. Use 120–130 WPM for formal or technical presentations where clarity matters. Use 150–170 WPM for energetic talks or voice-over. You can adjust the slider anytime to recalculate timestamps.
+
What is the difference between inline and new-line markers?
Inline inserts timestamps within the text line (e.g., "Welcome everyone [0:30] to today's talk"). New line puts each timestamp on its own line as a section marker, creating a cleaner outline view. Choose based on your rehearsal preference or director's requirements.
+
Can I edit the script after formatting?
Yes. The formatted output is editable. You can tweak text, adjust timestamps manually, or re-run the formatter with different settings. The original input is preserved below the output panel, so you can always start over.
+
How accurate are the timestamps?
They're estimates based on average speaking pace. Actual delivery varies with pauses, emphasis, audience reaction, and ad-libs. Use the timestamps as a rehearsal guide, not a rigid schedule. Adjust the WPM slider to match your natural speaking speed for better accuracy.