What a news script is (and how it differs from an article)
A news script is the words a presenter, anchor or reporter will say aloud, plus the instructions that tell everyone else what the audience should see or hear at each moment. It is not an article read out loud. A reader can glance back at a sentence they missed; a listener cannot. That one difference shapes almost every rule in this guide.
Print stories usually pack the who, what, when, where and why into a long first paragraph. Broadcast scripts spread those facts out, one per sentence, and repeat the key point near the end for anyone who tuned in late. They use shorter words, rounder numbers and fewer names, because every extra detail competes for the listener’s attention.
Three formats you will meet
- Television (two-column): the left column describes the video — shots, graphics, name captions — and the right column holds the audio: what the anchor reads and which soundbites play. The two columns line up so the director can see what is on screen while each line is spoken.
- Radio (single column): one column of read copy, with cues for any recorded audio, a pronunciation guide for difficult names and the running time. There is no picture, so the words have to do all the work.
- Online video, Shorts and Reels: usually a single column of voiceover with a second set of notes for on-screen text, captions and visuals. The structure is closer to TV, but the opening has to work in the first two or three seconds, often with the sound off.
The writing skills are the same across all three. Learn to write for the ear once and you can move between a TV bulletin, a radio update and a vertical video without starting from scratch.
The anatomy of a news script
Newsrooms use slightly different names, but most broadcast scripts contain the same parts in the same order.
Slug
A short label of one to three words at the top of the script, such as “LIBRARY HOURS” or “BUS CUTS”. It identifies the story in the running order, on the edit system and in conversations between producers. A slug is never read on air. Alongside it, most script headers list the script type, the presenter or reporter, the date or bulletin and the total running time.
Lead (also called the intro or, in UK radio, the cue)
The first one or two sentences the presenter reads. It states what changed, for whom, and roughly when — in plain words, not a headline. A good lead makes sense even if the listener hears nothing else.
Body
Two to five short sentences that add the details: a number, a reason, a consequence, a reaction. Each sentence carries one fact. In TV scripts, the body is often read over video (a VO) rather than on camera.
Soundbite (SOT, clip or actuality)
A short recorded quote from someone in the story. In the US it is usually called a SOT (sound on tape); UK newsrooms often say clip, and radio newsrooms say actuality or cut. The script gives the speaker’s name and role, the first few words (in-cue), the last few words (out-cue) and the duration, so the presenter knows exactly when to pick up again.
Tag (or outro)
One or two closing sentences after the soundbite or package: what happens next, where to find more information, or the single fact you want people to remember. Avoid ending on a vague line like “Only time will tell.”
Runtime and outcue
The total length of the item, and the final words spoken, so the director or the next presenter knows when it ends. Many scripts also note the runtime of each soundbite or package separately.
Reader, VO, VO/SOT and package: the main script types
In TV news, most stories fall into one of four types. Each one adds a layer of production, and the script format changes to match.
- Reader: the anchor reads the story on camera with no video, sometimes with a still graphic beside them (an over-the-shoulder graphic). Typical length: 15–25 seconds. Used for brief updates or stories with no pictures yet.
- VO (voiceover): the anchor starts on camera, then keeps reading while video plays. Typical length: 20–35 seconds. The script marks exactly where the video starts.
- VO/SOT: a VO followed by a soundbite, often with a short tag afterwards. Typical length: 30–50 seconds. This is one of the most common formats in local TV bulletins.
- Package (PKG): a self-contained report voiced by a reporter, combining their narration (tracks), several soundbites, natural sound and often a piece to camera (a stand-up). The anchor introduces it with a lead-in and may add a tag. Typical length: 1:15–2:30.
Radio has close equivalents. A reader is read copy alone. A voicer is a short report voiced by a reporter with no clips. A wrap (US) or package (UK) is a reporter’s report built around one or more clips, introduced by the presenter’s cue. The lengths above are typical ranges rather than fixed rules; your newsroom’s running order decides the real numbers.
Online creators do not use these labels much, but the logic carries over. A 30-second Short with only your voice is effectively a voicer. Add a clip of someone speaking and you have built a small package.
Writing for the ear: the rules most newsrooms follow
Style guides differ between newsrooms and countries, but these habits appear in most of them. They all serve one goal: a listener should understand each sentence the first time they hear it.
- Use active voice. “The council approved the plan” beats “The plan was approved by the council.” Active sentences are shorter and say who did what.
- Prefer the present or present perfect tense. “The airport says…” and “The company has recalled…” sound current. Use the past tense for things that clearly finished at a specific time.
- One idea per sentence. If a sentence needs a comma to hold a second fact, split it. Aim for sentences you can say in one breath, roughly 20 words or fewer.
- Attribution first. Say who is speaking before what they said: “Police say two people were hurt,” not “Two people were hurt, police say.” Listeners need to know how much weight to give a claim before they hear it.
- Round your numbers. “Almost 40 percent” instead of “39.7%”; “about two million” instead of “2,043,118”. Use one or two numbers per story, not five.
- Write out pronunciations. Put a phonetic guide after any name the presenter might stumble on, for example “Aoife (EE-fa)”, and spell out symbols as words: “percent”, “dollars”, “pounds”.
- Avoid abbreviations and acronyms the audience may not know. Say the full name the first time, and only use the short form if it is how people actually talk.
- Put the subject and verb close together. Long clauses between them (“The mayor, who was elected last spring after a close race, said…”) make the listener hold too much in their head.
- Cut what you would not say to a friend. Words like “whilst”, “amid” and “slated” look fine in print and sound odd aloud.
- Print version
- The Kelmore Borough Council voted 7–2 on Tuesday evening to approve a £3.85 million plan, first proposed in 2024 by the transport committee, that will see the number 14 bus route withdrawn from 1 March.
- Broadcast rewrite
- The number 14 bus is being withdrawn. Kelmore Council approved the plan last night. The route stops running on the first of March. The change will save the council almost four million pounds.
- What changed
- Four short sentences instead of one long one. The change comes first, the attribution is clear, the money is rounded, and the vote count and history are dropped because listeners do not need them.
Always read the script aloud before it goes to air or to the recording booth. Mark anything you trip over and rewrite it. Your mouth catches problems your eyes will not.
Timing a news script: words per minute
Many broadcast presenters read at around 150–160 words per minute when speaking clearly. That gives a useful rule of thumb: 60 seconds is roughly 150 words, and 30 seconds is roughly 75. Your own pace may be faster or slower, so time yourself on a few scripts and adjust.
- 0:15 reader: about 40 words.
- 0:30 reader or VO: about 75 words.
- 0:45 VO/SOT: about 80–90 words of read copy plus a 10-second soundbite.
- 1:00 online video: about 140–150 words.
- 2:00 package: about 200–220 words of reporter track, with soundbites and natural sound filling the rest.
Soundbites count towards the runtime but not towards your word count, so add their durations separately. Many newsroom systems estimate read time from the word or line count; check that estimate against how fast your presenter actually reads.
If a script runs long, cut a whole sentence or a whole fact. Speeding up the read or squeezing out small words makes a script sound rushed and harder to follow. For a beat-by-beat breakdown of short vertical scripts, see the 60-second news script template.
News script format for television: two-column examples
In a two-column TV script, each row pairs what the viewer sees with what they hear. The video column uses short production notes: who is on camera, which footage plays, and which name captions (supers or lower thirds) appear. The audio column holds the words to be read, with soundbite cues in full. Many US newsrooms type the anchor’s copy in capital letters so it is easier to read from a prompter; the examples below use sentence case for readability.
The story, place and people in both examples are fictional. Here the rows run from top to bottom: each “Video” line describes the picture for the “Audio” line directly below it, and the timings show where each part starts.
- Header
- Slug: LIBRARY HOURS · Type: VO/SOT · Anchor: Dana · 6pm bulletin · Total runtime 0:45
- Video · 0:00
- Anchor on camera. Over-the-shoulder graphic: “Late hours”.
- Audio · 0:00
- Millbrook’s central library is staying open until midnight for the next three weeks. The city says it’s a trial, timed for exam season.
- Video · 0:10
- Take VO. Students at desks; wide of the reading room; exterior at dusk. Lower third: Central Library, Millbrook.
- Audio · 0:10
- From Monday, the reading room and study booths stay open four hours later on weeknights. Two security staff will be on duty after nine. Entry after eight needs a library card, which is free for residents.
- Video · 0:25
- Take SOT. Super: Priya Malhotra, Head Librarian.
- Audio · 0:25
- SOT in: “Every exam season…” Out: “…after the cafés close.” Runtime 0:09. Full text: “Every exam season we hear the same thing. Students have nowhere quiet to go after the cafés close.”
- Video · 0:34
- Anchor on camera.
- Audio · 0:34
- The council will decide in December whether to make the late hours permanent. You’ll find the new times on the library’s website.
- Footer
- Total 0:45 · Outcue: “…on the library’s website.” · Pronouncer: Malhotra (mal-HO-tra)
Notice the order: the lead tells you the whole story in two sentences, the VO adds three facts, the soundbite adds a human reason rather than repeating the facts, and the tag looks forward. Nothing in the anchor copy repeats what the soundbite says.
News package script example
A package script uses the same two columns, but most of the audio is the reporter’s track. The anchor’s lead-in sits above it and should not repeat the reporter’s first line. This outline shows the shape of a two-minute package; the content is fictional.
- Anchor lead-in
- Video: anchor on camera. Audio: “Hundreds of people in Kelmore rely on the number 14 bus to get to the hospital. From March, it won’t run. Sam Okafor reports.”
- Track 1 · 0:00
- Video: bus stop at 7am, passengers boarding. Audio: “At seven every morning, this stop fills with nurses, porters and patients. In ten weeks, it will be empty.”
- SOT 1 · 0:12
- Video: super, Grace Lin, hospital porter. Audio: in “I’ve taken this bus…” out “…two buses instead of one.” Runtime 0:10.
- Track 2 · 0:22
- Video: council chamber; graphic of route map. Audio: the council’s reason — falling passenger numbers and a budget gap — and what replaces the route.
- Stand-up · 0:50
- Video: reporter at the end of the route. Audio: one fact best said on location, such as the walk now needed to the nearest alternative stop.
- SOT 2 · 1:05
- Video: super, Councillor for Transport. Audio: in “We looked at every option…” out “…protect the routes most people use.” Runtime 0:12.
- Track 3 · 1:17
- Video: bus pulling away. Audio: what happens next — the public consultation dates — then the sign-off: “Sam Okafor, Kelmore News.”
- Anchor tag
- Video: anchor on camera, consultation dates on screen. Audio: “The consultation closes on the twelfth of January. Details are on our website.”
News script for radio and online video: worked examples
Radio: a single-column reader
Radio scripts are one column of copy, typed in a large, clear font with wide line spacing so the presenter can read them under pressure. Without pictures, you have to say where things are happening, repeat the key point, and keep the number of names low. Add a pronouncer for any name that is not obvious, and put the runtime and outcue at the bottom.
- Header
- Slug: STATION ROAD · Type: Reader · 7am bulletin · Runtime 0:30
- Copy
- Drivers in Kelmore face delays this week. Station Road is closed between the high street and the railway bridge while engineers repair a burst water main. The water company says the road should reopen on Friday morning. Buses are being diverted along Mill Lane. Local councillor Aoife Brennan says shops on Station Road are open as normal and can still be reached on foot. Again, Station Road in Kelmore is closed until Friday.
- Pronouncer
- Aoife Brennan (EE-fa BREN-an)
- Outcue
- “…closed until Friday.” · 0:30
The last line repeats the key fact on purpose. On radio, people tune in mid-story, and a short recap is a courtesy rather than padding. The councillor’s point is paraphrased with attribution rather than played as a clip, which keeps this a reader.
Online video: a 45–60 second script
For YouTube Shorts, TikTok or Reels, the script usually has two layers: the voiceover and the on-screen text. The first line has to say what changed within about three seconds, and captions carry the story for viewers watching muted. The company below is fictional.
- Hook · 0–3s
- Your train app can now tell you which carriage has free seats. On screen: “Live seat finder”.
- News · 3–10s
- Northgate Rail added a live seat map to its app this morning, for every train on its two busiest lines.
- Detail 1 · 10–22s
- Each carriage shows green, amber or red, based on sensors that count people as they board. On screen: app screenshot with the colours highlighted.
- Detail 2 · 22–34s
- It updates every two minutes. The company says the other lines get it next spring, so if you travel elsewhere, you’ll have to wait.
- Why it matters · 34–48s
- If you commute at rush hour, you can walk straight to the emptiest carriage instead of squeezing into the first door. On screen: “Busiest lines only — for now”.
- Close · 48–55s
- The announcement is linked in the description. Follow for one useful local update every weekday. On screen: “Source ↓”.
The same rules apply as in broadcast: one fact per sentence, attribution for anything you have not seen yourself, and a clear split between what is live now and what is coming later. If you publish without showing your face, the faceless YouTube news channel guide covers voiceover and sourcing, and how to start an AI news YouTube channel covers a daily routine built around scripts like this.
If you write scripts like this every day, FeedlyScript picks trending stories from the sources you choose and drafts one in this shape — hook, voiceover, why it matters and closing, with its sources listed — in 10 languages, in a casual, professional, friendly or bold tone and at roughly one-, two- or three-minute lengths, delivered to Slack, email or Discord. See how the news-to-script workflow works. You still check the facts and edit the draft into your own voice.
A printable news script template
Copy whichever version fits your format and fill in the brackets. Print it, or keep it as a document you duplicate for each story. Delete any row you do not need: a reader has no video rows, and a radio script has no supers.
- Header
- Slug: [ONE TO THREE WORDS] · Type: [Reader / VO / VO/SOT / PKG] · Anchor or reporter: [name] · Bulletin: [date, time] · Total runtime: [0:00]
- Video · row 1
- [Anchor on camera] · [Over-the-shoulder graphic: text]
- Audio · row 1
- [Lead: what changed, for whom, and when — one or two sentences]
- Video · row 2
- [Take VO: shot list] · [Lower third: place or name]
- Audio · row 2
- [Body: two to four short sentences, one fact each, attribution first]
- Video · row 3
- [Take SOT] · [Super: name, role]
- Audio · row 3
- [SOT in: first words] · [Out: last words] · [Runtime 0:00] · [Full transcript]
- Video · row 4
- [Anchor on camera] · [Optional graphic: date, website, number]
- Audio · row 4
- [Tag: what happens next, or where to find more — one or two sentences]
- Footer
- Total runtime: [0:00] · Outcue: “[last words]” · Pronouncers: [name (PHO-net-ic)] · Sources: [links or documents checked]
- Header
- Slug: [ONE TO THREE WORDS] · Type: [Reader / voicer / wrap / Short] · Target length: [0:30 ≈ 75 words · 1:00 ≈ 150 words]
- Hook or lead
- [The change in one sentence] · Online: [on-screen text, five words or fewer]
- Body
- [Two or three facts, one sentence each, with attribution]
- Clip (optional)
- [Speaker, role] · [In: … / Out: …] · [Runtime 0:00]
- Why it matters
- [The consequence for this audience, in plain words]
- Tag or close
- [What happens next, or one call to action — not both]
- Footer
- Pronouncers: [ ] · Outcue: “[ ]” · Read-aloud time: [0:00] · Sources: [ ]
Keeping a sources line in every script takes seconds and saves you when a fact is questioned later. It also makes it easier to reuse the story elsewhere; see how to turn one news story into four formats. If you need a reading list to find stories in the first place, the free sources page lists hundreds of AI and tech feeds, and an AI script generator can produce a first draft you then rewrite in the template above.
Common mistakes and a final checklist
Mistakes that make a script hard to follow
- Starting with background. “Back in 2019, the council first discussed…” loses the listener before the news arrives. Lead with the change.
- Repeating the soundbite. If the anchor says “The librarian says students need somewhere to go,” and the clip then says the same thing, you have wasted ten seconds. Set up the clip; don’t summarise it.
- Too many numbers and names. Two numbers and two names per short story is plenty. Move the rest to the website or the description.
- Quote-first attribution. “‘We’re devastated,’ said the owner” works in print. On air, say who is speaking first.
- Writing pictures out of sync. In TV, describing something the viewer cannot see, or ignoring something they can, makes words and pictures fight. Write to the video you actually have.
- Burying “not yet”. If something is announced but not live, say so clearly and early. Mixing up “available now” and “coming soon” is one of the easiest ways to mislead by accident.
- Never reading it aloud. Every script sounds different spoken. A single read-through catches tongue-twisters, missing pronouncers and sentences that run out of breath.
Checklist before you record or go to air
- The slug, script type, presenter and total runtime are at the top.
- The lead states what changed and makes sense on its own.
- Every sentence carries one idea and can be said in one breath.
- Attribution comes before each claim or quote.
- Numbers are rounded, and there are no more than two or three in the script.
- Every unfamiliar name has a pronouncer, and every abbreviation is spelled out or explained.
- Soundbite in-cues, out-cues and durations are written down and checked against the recording.
- The word count matches the target length (about 150 words per minute), and you have timed a read-aloud.
- The tag looks forward or tells people where to find more.
- Every name, number and date has been checked against the original source.
Frequently asked questions
How do you write a news script?
Start with a slug and the target length. Write a lead that states what changed in one or two sentences, add two to four short sentences of detail with attribution first, set up any soundbite without repeating it, and finish with a tag that says what happens next. Then read it aloud with a timer and cut anything you stumble on.
What is the format of a TV news script?
Most TV newsrooms use a two-column format. The left column describes the video, such as the anchor on camera, footage, graphics and name captions. The right column holds the audio: the anchor’s words and the cues for each soundbite. A header with the slug, script type and runtime sits at the top.
How many words is a one-minute news script?
About 150 words at a typical broadcast pace of 150–160 words per minute. Soundbites count towards the runtime but not your word count, so subtract their length before you write the read copy.
What is the difference between a VO/SOT and a package?
A VO/SOT is read by the anchor over video and followed by one soundbite, usually 30–50 seconds in total. A package is a complete report voiced by a reporter, with several soundbites, natural sound and often a stand-up, introduced by the anchor and typically over a minute long.
How do you write a news script for radio?
Use a single column of read copy with wide line spacing. Say where the story is happening, keep names and numbers to a minimum, add pronouncers for difficult names, and repeat the key fact near the end for people who tuned in late. Put clip cues and the runtime at the bottom.
What is a slug in a news script?
A slug is a one- to three-word label at the top of a script, such as “LIBRARY HOURS”, that identifies the story in the running order and on the edit system. It is never read on air.
Can I use AI to write a news script?
Yes, as a first draft. A tool can handle the structure and timing quickly, but you are responsible for accuracy and delivery: check every name, number and date against the original source, and read the script aloud to make sure it sounds like you. The 60-second news script template is a good way to judge whether a draft is ready.