Radio imaging scripts

Radio Jingle Scripts: 40 Templates for Station IDs, Sweepers and Drops

Pick a radio jingle script, load it into the studio, fill in your station name and hear it mixed in a radio voice.

Make Your Jingle

Write a line, voice it, then mix it into a finished jingle.

1

Voiceover

Just for your file name — it won't be read out loud.

Swap “Copper Pines FM” for your own station or DJ name — that's the name you'll hear.

Try:
≈ 5s · 1 credit
Short Jingle
2

Build your jingle

VoiceoverGenerate one on the left

Pick your sounds now — you'll need a voiceover to build.

No versions yet

Pick an intro, bed or outro and hit Build. Every mix lands here so you can compare them and keep the one you like.

A radio jingle script is the exact line a voice reads in a station ID, sweeper, liner, show tag or DJ drop. Most are one sentence: the station name plus one idea, read in 2 to 8 seconds. The 40 templates below are grouped by what they do on air. Each one shows its length, an estimate of how long the read takes, and a button that loads it into the studio above. JingleLark is an AI jingle maker for small radio stations: it reads your script in one of 24 radio voices and mixes it with an intro, a background bed and an outro from 88 sounds, ready to download as MP3 or WAV. The jingles are voiced, not sung.

How to use these templates

  1. Pick a template and press Load into the studio. The line and a suggested voice go into the studio at the top of this page.
  2. Replace every part in square brackets, like [Station Name] or [website], with your own details. The voice reads every word in the box, brackets included, so nothing should be left in them.
  3. Generate the voiceover, then choose an intro, a bed and an outro and build the mix. Rebuilding with other sounds is free, so try a few before you download.

Radio jingle script templates

Lengths are counted on the template as written; [Station Name] is 14 characters, about as long as most station names. The spoken time is the studio's own estimate of about 13 characters per second, before any intro or outro is added.

Station ID scripts

The core of a station's imaging: the name, often with a slogan, read over an intro and a music bed. Short IDs fit between back-to-back songs; the longer ones carry a slogan or a hometown.

  • Name only

    “[Station Name].”

    15 characters · about 1.0 s spoken · 1 credit

  • Name and slogan

    “[Station Name]. [Slogan].”

    25 characters · about 2.0 s spoken · 1 credit

  • This is…

    “This is [Station Name].”

    23 characters · about 2.0 s spoken · 1 credit

  • You're listening to…

    “You're listening to [Station Name] — [slogan].”

    46 characters · about 3.5 s spoken · 1 credit

  • Genre promise

    “[Station Name]. The best of [genre], all day long.”

    50 characters · about 4.0 s spoken · 1 credit

  • Hometown

    “[Station Name] — made in [Town], played everywhere.”

    51 characters · about 4.0 s spoken · 1 credit

  • Your soundtrack

    “[Station Name]. The soundtrack to [Town], day and night.”

    56 characters · about 4.5 s spoken · 1 credit

  • More of the music

    “You're tuned to [Station Name]. More [genre], less talk.”

    56 characters · about 4.5 s spoken · 1 credit

An example made with JingleLark

Script: “You're listening to Oakhollow Oldies — the songs you grew up with, all day long.”

Sounds: Radio Blip intro, Dust & Vinyl lo-fi bed, Bell Tag outro

Finished length: 6.9 s

Legal ID and top-of-hour scripts

Licensed US stations have to air a legal ID, the call letters followed by the community of license, every hour. Internet-only stations are not covered by that FCC rule, so their top-of-hour ID can be anything that marks the new hour.

  • Legal ID

    “[Call letters], [City].”

    23 characters · about 2.0 s spoken · 1 credit

  • Legal ID with frequency

    “[Call letters] [Frequency] FM, [City].”

    38 characters · about 3.0 s spoken · 1 credit

  • Legal ID, then the name

    “[Call letters], [City]. You're listening to [Station Name].”

    59 characters · about 4.5 s spoken · 1 credit

  • Top of the hour

    “It's the top of the hour on [Station Name], [slogan].”

    53 characters · about 4.0 s spoken · 1 credit

  • Top of the hour, internet station

    “It's the top of the hour on [Station Name], streaming at [website], twenty-four hours a day.”

    92 characters · about 7.0 s spoken · 1 credit

An example made with JingleLark

Script: “It's the top of the hour on Copper Pines FM, independent radio streaming around the world, twenty-four hours a day.”

Sounds: Broadcast Open intro, Clean Start bed, Bell Tag outro

Finished length: 9.8 s

Sweeper scripts

A sweeper is a quick line between two songs that keeps the music moving. Keep it to one idea and end on the station name.

  • More music, less talk

    “More music, less talk. [Station Name].”

    38 characters · about 3.0 s spoken · 1 credit

  • No talk

    “No talk. Just [genre]. [Station Name].”

    38 characters · about 3.0 s spoken · 1 credit

  • The hits keep coming

    “The hits keep coming on [Station Name].”

    39 characters · about 3.0 s spoken · 1 credit

  • Turn it up

    “Turn it up. This is [Station Name].”

    35 characters · about 2.5 s spoken · 1 credit

  • Back to back

    “[Number] songs back to back, starting now on [Station Name].”

    60 characters · about 4.5 s spoken · 1 credit

An example made with JingleLark

Script: “More music, less talk. Lanternwick Radio.”

Voice: Ed

Sounds: Uplift riser intro, Final Hit outro, no bed

Finished length: 7.5 s

Liner scripts

Liners carry one piece of information: a web address, a request line, what is coming up next. Say the station name once, at the start or the end.

  • Web address

    “Listen anywhere at [website]. [Station Name].”

    45 characters · about 3.5 s spoken · 1 credit

  • Request line

    “Got a song you want to hear? Send us a request at [website], and we might play it next on [Station Name].”

    105 characters · about 8.0 s spoken · 1 credit

  • Follow us

    “Follow [Station Name] on [social platform] for playlists and show news.”

    71 characters · about 5.5 s spoken · 1 credit

  • Coming up

    “Coming up at [time]: [Show Name] with [Presenter], only on [Station Name].”

    74 characters · about 5.5 s spoken · 1 credit

  • News sting

    “Coming up next — the news for [Town], on [Station Name].”

    56 characters · about 4.5 s spoken · 1 credit

  • Volunteers wanted

    “[Station Name] is run by volunteers. Want to join us? Find out how at [website].”

    80 characters · about 6.0 s spoken · 1 credit

An example made with JingleLark

Script: “Got a song you want to hear? Send us a request, and we might play it next on Lanternwick Radio.”

Voice: Johnny Dynamite

Sounds: Retro Arp intro, Slow Coffee bed, Smooth Fade outro

Finished length: 10.1 s

Show intro and show tag scripts

For presenters: the line that opens, tags or closes a show. At the start of a show, say three things in the same order every time: the station name, the show name and the presenter, so listeners learn them. The Show open and Welcome templates below do exactly that.

  • Show tag

    “[Show Name] with [Presenter] — only on [Station Name].”

    54 characters · about 4.0 s spoken · 1 credit

  • Show open

    “It's [day] night, it's [Show Name], and you're on [Station Name].”

    65 characters · about 5.0 s spoken · 1 credit

  • Welcome

    “Welcome to [Show Name]. Two hours of [genre], with [Presenter].”

    63 characters · about 5.0 s spoken · 1 credit

  • Back next week

    “[Show Name] is back next [day] at [time]. Don't miss it.”

    56 characters · about 4.5 s spoken · 1 credit

  • Show close

    “You've been listening to [Show Name] with [Presenter]. Stay tuned — [Station Name] continues.”

    93 characters · about 7.0 s spoken · 1 credit

DJ drop scripts

A DJ drop is a short, loud line with the DJ's name in it, dropped over a mix or between tracks. Most are under five words plus the name.

  • In the building

    “[DJ Name], in the building!”

    27 characters · about 2.0 s spoken · 1 credit

  • Locked in

    “You are locked in with [DJ Name].”

    33 characters · about 2.5 s spoken · 1 credit

  • On the decks

    “[DJ Name] on the decks. Let's go!”

    33 characters · about 2.5 s spoken · 1 credit

  • Your night

    “Turn it up! This is the sound of your [day] night.”

    50 characters · about 4.0 s spoken · 1 credit

  • Big tune

    “Big tune alert. [DJ Name].”

    26 characters · about 2.0 s spoken · 1 credit

An example made with JingleLark

Script: “You are locked in with DJ Velvet Anvil.”

Voice: Rex Thunder

Sounds: Uplift intro, Big Slam outro

Finished length: 5.5 s

Sponsor mention scripts

Short sponsor credits for a show or an hour of music. They name the business once and say one thing about it.

  • Brought to you by

    “[Show Name] is brought to you by [Business], [what they do] in [Town].”

    70 characters · about 5.5 s spoken · 1 credit

  • Supported by

    “This hour of music is supported by [Business]. Find them at [address or website].”

    81 characters · about 6.0 s spoken · 1 credit

  • Thank you

    “[Station Name] thanks [Business] for supporting local radio.”

    60 characters · about 4.5 s spoken · 1 credit

Community and hospital radio scripts

Lines for stations run by and for a local community or a hospital, where the station's promise is company rather than hits.

  • Made by neighbours

    “This is [Station Name] — made by your neighbours, for your neighbours.”

    70 characters · about 5.5 s spoken · 1 credit

  • On every ward

    “You're listening to [Station Name], keeping you company on every ward, day and night.”

    85 characters · about 6.5 s spoken · 1 credit

  • Ward request

    “Want a song played for someone on the ward? Ask a volunteer, and we'll play it on [Station Name].”

    97 characters · about 7.5 s spoken · 1 credit

An example made with JingleLark

Script: “You're listening to Wardside Radio, keeping you company on every ward, day and night.”

Sounds: Air Pass intro, Soft Horizon ambient bed, Smooth Fade outro

Finished length: 7.0 s

How long will your script run?

We measured the jingles already published on this site: the script, the sounds it was mixed with and the length of the finished file. These are finished mixes, so the length includes the intro and the outro, not just the voice.

ScriptCharactersSoundsFinished length
Copper Pines FM.16Fast Swoosh intro, no bed, Bright Chime outro2.7 s
Kestrel Nine. Turn it up!25808 Boom intro, Hard Stop outro2.8 s
DJ Harlow Static, in the building!34DJ Rub intro, Hard Stop outro6.3 s
Marble Fox on the decks. Let's go!34Sub Drop intro, Final Hit outro4.6 s
You are locked in with DJ Velvet Anvil.39Uplift intro, Big Slam outro5.5 s
More music, less talk. Lanternwick Radio.41Uplift riser intro, Final Hit outro, no bed7.5 s
Christmas music, all day long. Copper Pines FM.47Sleigh Bells intro, Jingle Bell Tag outro, no bed6.7 s
Pulse Harbor FM. Non-stop dance hits, from sunrise to sunset.61Neon Stab intro, Neon Drive synthwave bed, Exit Sweep outro5.7 s
Lanternwick Radio, streaming worldwide at lanternwickradio.com.63Radio Blip intro, Bright Future bed, Tail Whoosh outro5.4 s
Ridgeback Rock 104. Turn it up — this is where the guitars live.64Guitar Stab intro, Garage Riff rock bed, Hard Stop outro5.6 s
This is Lanternwick Radio. Indie, folk and the songs in between.64Air Pass intro, Open Air bed, Soft Ping outro4.7 s
You're listening to Copper Pines FM. The beat goes on, all night long.70Neon Stab intro, Neon Drive synthwave bed, Exit Sweep outro5.9 s
Happy holidays from all of us at Copper Pines FM — the sound of the season.75Sleigh Bells intro, Holiday Sparkle bed, Jingle Bell Tag outro7.4 s
Happy New Year from Copper Pines FM. Here's to another year of great music.75Party Horn intro, Bright Future bed, Confetti Pop outro6.6 s
You're listening to Oakhollow Oldies — the songs you grew up with, all day long.80Radio Blip intro, Dust & Vinyl lo-fi bed, Bell Tag outro6.9 s
This is Hollowbrook Community Radio — made by your neighbours, for your neighbours.83Uplift intro, Clean Start corporate bed, Bright Chime outro6.8 s
You're listening to Wardside Radio, keeping you company on every ward, day and night.85Air Pass intro, Soft Horizon ambient bed, Smooth Fade outro7.0 s
This Christmas Eve on Copper Pines FM — the songs you grew up with, from six until midnight.92Sleigh Bells intro, Holiday Sparkle bed, Soft Ping outro7.7 s
Got a song you want to hear? Send us a request, and we might play it next on Lanternwick Radio.95Retro Arp intro, Slow Coffee bed, Smooth Fade outro10.1 s
It's the top of the hour on Copper Pines FM, independent radio streaming around the world, twenty-four hours a day.115Broadcast Open intro, Clean Start bed, Bell Tag outro9.8 s

Measured with ffprobe on the 20 finished jingles published on jinglelark.com, October 7, 2026.

Two things stand out. A name-only ID of 16 characters still runs close to 3 seconds once it has a swoosh in and a chime out, and the sounds can add several seconds on their own: the 41-character sweeper with a riser intro and a hit outro runs longer than a 64-character ID over a bed. The longest script in the table, 115 characters, finished at under 10 seconds.

There are no fixed length settings in JingleLark: the length follows your script. To fit a 10-second slot, keep the script to about 100 characters and pick a short intro and outro; for a 5-second ID, keep it to about 35 characters and skip the bed.

How to write a radio jingle script

  • One idea per line. A station ID says who you are, a liner says one thing to do, a sweeper keeps the music moving. Two ideas make a line nobody remembers.
  • Put the station name first or last, where it is easiest to hear, and say it the same way in every piece.
  • Write for the ear. Short words and short sentences; read it aloud once before you generate.
  • Leave stage directions out of the box. Scripts written for a voice artist often carry notes like [upbeat] or [door slams]; here the voice reads every word you type, so set the tone with the voice you pick and add sound with the intro, bed and outro.
  • Write names the way they should sound. If your station name or web address is easy to misread, spell it the way a listener would say it.
  • Keep one voice across your station IDs, sweepers and liners so they sound like one station.
  • If you run a licensed US station, keep your legal ID to the call letters and the community of license; a slogan does not go between them.

For the legal ID rule word for word and 20 example IDs, see what a station ID is and the FCC rules.

What does a script cost to voice?

Only the voice costs credits; mixing and downloads are free. A script of up to 220 characters is 1 credit, and every template on this page is under that. A script of 221 to 900 characters is 2 credits. Credits come in one-time packs from $14.90 for 50, with no subscription, and purchased credits never expire.

Related guides and tools

Every piece of a station's sound, and what each one is for: radio imaging explained.

To make one station ID and compare formats side by side: the radio station ID maker.

To hear the same sweeper mixed three ways: the radio sweeper generator.

Once your jingles are made, put them on the air: how to add jingles to your playout software.

Questions about radio jingle scripts

What is a radio jingle script?

It is the line a voice reads in a station ID, sweeper, liner, show tag or DJ drop. Most are a single sentence with the station or DJ name and one idea, and they are written for the ear: short words, read in a few seconds.

How long should a station ID script be?

Most station ID scripts on this page are 15 to 60 characters, about 1 to 5 seconds of speech. In our measurements, a 16-character ID finished at 2.7 seconds and a 115-character top-of-hour ID at 9.8 seconds, intro and outro included.

What do you say at the beginning of a radio show?

Say the station name, the show name and the presenter, in the same order every show, so listeners learn them. A show open like "It's [day] night, it's [Show Name], and you're on [Station Name]" does all three in about 5 seconds.

Can I use these scripts on air?

Yes. They are templates for you to fill in and edit, and the words you air are yours. Jingles you make with JingleLark are royalty-free for radio, podcasts, social and paid ads, with no per-play fees and nothing to renew.

Will JingleLark sing my jingle?

No. JingleLark makes voiced jingles: a radio voice reads your script, mixed with an intro, a bed and an outro. It does not make sung jingles; if you need a singer, a jingle house is the right call.

Is JingleLark free?

Partly. The voice costs credits, because AI voice generation costs real money; mixing and downloads are free. Credits come in one-time packs from $14.90 for 50, with no subscription. A new account gets 1 free credit, and a 7-day check-in streak earns 1 more (it expires after 30 days); you can play every voice and sound without an account, and there is no watermark. Free jingle packs and plain text-to-speech tools cost nothing, but packs sound like every other stream and text-to-speech gives you a bare voice with no bed or mixing.

Can I write my script in another language?

Yes. JingleLark detects the language of your script and reads it in that language, across about 30 languages. The voices are English-native, so expect an accent; if you need a native-accent announcer, a local voice artist is the better fit.

Turn a template into your station's jingle

Load a script, fill in your station name and hear it in a radio voice. Mixing and MP3 or WAV downloads are free.