Add your segments, enter a start time or an end time, and get a clock time for every part of the show. Add breaks, check other time zones, and copy the finished schedule.
Calculation mode
Stream schedule
Timeline
Intro
8:00 PM – 8:05 PM (5 min)
Chat
8:05 PM – 8:45 PM (40 min)
Q&A
8:45 PM – 8:55 PM (10 min)
Outro
8:55 PM – 9:00 PM (5 min)
TIP
Post your start time with a time zone, or turn on time zones below to list a few at once.
Start from a template
Add a segment
Intro
Chat
Q&A
Outro
What is a live stream run of show?
A run of show is an ordered list of everything that happens in your stream, with a start and end time for each part: intro, segments, breaks, and outro. Having it written down makes it easier to see whether your plan actually fits the time you have.
This tool turns a list of segments and lengths into clock times. You can enter a start time and see when you will finish, or enter the time you need to be done and see when to go live. It can also insert breaks for you, show the schedule in other time zones, and copy it as plain text.
Four templates (just chatting, gaming, singing, and collab) give you a starting point. Add, remove, reorder, or resize anything after you load one.
When a stream timeline helps
Planning a stream before you go live
Build the segment list once and keep it open as a rundown while you stream. Each item shows when it should start and end.
Announcing a time to viewers in other time zones
Turn on time zones, pick the stream date, and copy a schedule that lists your start and end in UTC, US Eastern, US Pacific, or any zone you choose.
Coordinating a collab with guests
Set each guest's segment length, reorder segments with the up and down arrows, and share the text with everyone before the stream.
Working back from a hard stop
If you must be offline at a fixed time, enter that end time and let the tool tell you when to start for your planned content.
How to build your stream timeline
- Choose "From start time" or "From end time" and enter the time.
- Load a template or add segments, then use + and − to change each length in 5-minute steps.
- Turn on auto breaks if you want them, and turn on time zones if viewers are in other regions.
- Click "Copy schedule as text" and paste it into your announcement.
Note: Everything runs in your browser. Nothing you enter is sent to a server.
How the times are calculated
- Times are planned times. Real streams drift, so treat the schedule as a guide and not a guarantee.
- Segment lengths change in 5-minute steps (minimum 1 minute). Use the custom field to add a segment with an exact length.
- Auto breaks are placed between segments, after the one that brings the running total to your interval or past it. Your real break can start a little later than the interval you entered.
- If a schedule runs past midnight, the time is marked "next day". If the start moves before midnight in End-time mode, it is marked "prev. day".
- Time zone conversion uses the date you pick and your browser's time zone data. Check the result if your stream falls on a day when daylight saving time changes.
Sample segment lengths by stream type
These are the templates built into the tool. Load one, then adjust it to fit your show.
| Template | Segments | Total |
|---|---|---|
| Just chatting | Intro 5 → Chat 40 → Q&A 10 → Outro 5 | 1 hr |
| Gaming stream | Intro 5 → Gameplay 50 → Break 10 → Gameplay 50 → Outro 5 | 2 hr |
| Singing / music | Intro 5 → Singing 45 → Song requests 5 → Outro 5 | 1 hr |
| Collab stream | Intro 10 → Chat 40 → Special segment 60 → Break 10 → Chat 50 → Outro 10 | 3 hr |
Lengths are in minutes. These are examples, not recommendations for any platform.
Pacing a stream: intro, main block, outro
Planning tips for splitting your time before you go live.
Why write the timing down
Without numbers, a good conversation can eat the time set aside for the segment you most wanted to do. When each part has a start and end time, you can see at a glance whether you are ahead or behind and cut or stretch the next part.
Start with a simple split
A simple plan is a short intro, one or two longer main blocks, and a short outro. The templates above follow that shape. Treat the proportions as a starting point and change them once you see how your own streams run.
Plan breaks before you need them
If your stream is long, schedule a short break instead of waiting until you need one. Put a Break segment where it fits your content, or let auto breaks place them between segments. Telling viewers when you will be back also helps them plan around it.
Announce the time in more than one zone
A start time with no time zone is easy to misread. Add the zones your viewers use most, such as UTC, US Eastern, and US Pacific, and copy the result into your post or video description.
Common stream planning mistakes
The first segment runs long and the main one gets squeezed
A long intro or chat at the start leaves too little time for the part viewers came for.
💡 See the solution▼
A long stream with no planned break
You push through for hours and the second half of the stream suffers.
💡 See the solution▼
Announcing a time with no time zone
Viewers in other regions guess wrong or miss the start.
💡 See the solution▼
Planning from the start when you have a hard stop
You choose a start time, add content, and only then notice you will run past the time you must end.
💡 See the solution▼
Stream timeline planner FAQ
Q.What is a run of show for a live stream?
A. A run of show (also called a run sheet or rundown) is a list of everything that happens in your stream, in order, with a time next to each item. It usually covers the intro, each segment, breaks, and the outro. This tool builds that list for you and works out the clock time of every item.
Q.Can I set my end time first and find out when to start?
A. Yes. Switch to "From end time" and enter when you want to finish. The tool adds up all your segments, including any auto breaks, and subtracts that total from your end time to get the start time.
Q.How do the automatic breaks work?
A. Turn on auto breaks and set how often and how long. The tool keeps a running total of segment time. After a segment pushes that total to your interval or past it, a break is inserted and the count restarts. Breaks always fall between segments, never inside one, and none is added after the last segment. A Break segment that you add yourself also restarts the count.
Q.How do I share the schedule with viewers?
A. Click "Copy schedule as text". The copied text has a title, the date (if set), the start and end times, any time zones you turned on, and one line per segment. You can paste it into a post, a pinned chat message, a Discord announcement, or your video description.
Q.How does the time zone converter work?
A. Turn on "Show other time zones", pick the stream date, and choose which time zone your start time is in. The tool converts the start and end times into each zone you select, using your browser's built-in time zone data. Because the conversion uses the stream date, daylight saving time is applied for that day. If a converted time lands on a different calendar day, the date is shown next to it.
Q.Can I use it for podcasts, webinars, or events?
A. Yes. The tool only needs a list of timed segments, so it works for any live show: streams, podcast recordings, webinars, panels, or watch parties. Add your own segment names with the custom field.
Q.Is anything I type sent or saved?
A. No. All calculations run in your browser and nothing is sent to a server. Nothing is stored either, so your schedule resets when you reload the page. Copy it first if you want to keep it.
Your feedback
makes this tool better.
Tell us which features you'd like, what should be fixed, or which new tool you'd like to see. An engineer reads every submission and uses it to guide development.