How to Write a Screencast Script: Free Template and Examples

Disclosure: eLearning Supporter may earn a commission when you buy through some links on this page. It does not change how we evaluate products. Details were checked on November 4, 2026 and can change between releases.

The Short Answer

A good screencast script template has two columns: what happens on screen, and what you say while it happens. Fill it in one action per row, keep each spoken line to a single short sentence, and time the whole script at roughly 130–150 spoken words per minute. That’s enough structure to cut your retakes dramatically without sounding robotic.

Below you’ll find the template, a filled-in example, and the edits that make a script easier to record.

Illustration of a two-column screencast script template beside a laptop

Why Script a Screencast at All?

Unscripted tutorials tend to wander: the narrator explains a menu, notices something else, backtracks and forgets a step. Viewers feel that as wasted time. A script also makes updates cheaper. When the software changes, you re-record only the rows that changed instead of the whole video. If you build longer courses, the same thinking scales up into a storyboard; our guide on storyboarding for eLearning covers that step.

The Two-Column Screencast Script Template

Copy this into a document or spreadsheet. The extra columns are optional but help a lot in editing.

#On screen (action)Narration (what you say)Edit note
1Title card or app home screenHook: what the viewer will be able to doAdd title text
2Point to starting locationWhere we are and what’s needed first—
3Click / type step 1One sentence describing the actionZoom on button
4Click / type step 2One sentence describing the actionCallout
…………
LastShow finished resultRecap and next stepEnd card
Screencast script template: one row per on-screen action.

A Filled-In Example

Here’s a short script for a tutorial called “Export a monthly report to PDF.”

#On screenNarration
1Dashboard“In two minutes, you’ll export this month’s report as a PDF you can email.”
2Hover Reports menu“Start from the dashboard and open the Reports menu.”
3Click Monthly Summary“Choose Monthly Summary.”
4Set date range“Set the date range to last month. The preview updates automatically.”
5Click Export → PDF“Click Export, then PDF.”
6PDF opens“That’s it. Next, we’ll schedule this report to send itself every month.”
Roughly 60 words, or about 30 seconds of narration plus on-screen time.

How to Write the Script, Step by Step

  1. Do the task once without recording. Write down every click in order. This becomes the left column.
  2. Remove detours. Delete clicks that aren’t needed for the outcome, such as optional settings, unless the viewer will hit them.
  3. Write one sentence per action. Start with the verb the viewer will do: “Click,” “Choose,” “Type.”
  4. Add the hook and the recap. The first line promises the result; the last line confirms it and points to what’s next.
  5. Read it aloud and time it. At 130–150 words per minute, a 300-word script runs about two minutes before pauses.
  6. Mark edit notes. Note where you’ll zoom, blur or add a callout so you remember during editing.

Writing Tips That Make Recording Easier

A few small habits make the difference between a script you can read smoothly and one you keep tripping over.

Write for the Ear

Spoken scripts need shorter sentences than written guides. Avoid parentheses, long lists in a single sentence and words you rarely say out loud.

Name Things Exactly as the Interface Does

If the button says “Save & Close,” say “Save & Close,” not “save it.” Viewers scan the screen for the words they hear.

Leave Breathing Room

Pages take time to load. Add a short pause or a filler line like “The list refreshes” instead of talking over a spinner.

Recording Live Narration vs. Using Text-to-Speech

Once the script is final, you have two options. Recording your own voice gives warmth and personality, which suits courses and YouTube. Generating narration with text-to-speech suits internal documentation, frequent updates and multilingual versions, because you can edit a line of text instead of re-recording.

ActivePresenter from Atomi Systems supports both inside one project. You can record the screen first and narration separately, then line up the audio on the timeline. The Standard and Pro editions also include text-to-speech, which uses the AI credits bundled with paid licenses, so you can paste the narration column straight into a voice track. The trade-off: credits run out with heavy use and additional packs are an extra cost, so budget for them if every video uses AI voices.

Check the current price: ActivePresenter Standard · ActivePresenter Pro. (Affiliate links.)

Planning a full lesson rather than a single tutorial? This walkthrough on recording a teaching lesson on PC shows how scripted sections fit into a longer recording.

Frequently Asked Questions

Quick answers to common questions about scripting screencasts.

How Many Words Is a 5-Minute Screencast Script?

Roughly 550–700 words. Tutorials have more pauses than talks, so aim toward the lower end.

Should I Read the Script Word for Word?

Read it closely the first few times. As you get comfortable, use it as a guide and speak naturally, as long as you keep the order of actions.

Do I Record the Voice and Screen Together?

Either works. Recording separately lets you focus on clean clicks first and clean narration second, which many beginners find easier.

Final Recommendation

Use the two-column template for every tutorial, even short ones. It takes ten minutes to fill in and saves far more than that in retakes and editing. When you’re ready to turn scripts into finished videos, with recording, narration, captions and edits in one place, ActivePresenter is worth a look.

👉 Ready to turn your script into a tutorial? Get ActivePresenter Standard for narrated video tutorials, or ActivePresenter Pro if you’ll add quizzes and SCORM. (Affiliate links: we may earn a commission at no extra cost to you.)

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Create a website or blog at WordPress.com

Up ↑