Stream Schedule Builder

Pick your stream days and times, then copy a formatted schedule for Discord, Twitter, or anywhere else. Discord timestamps automatically convert to each viewer's local timezone.

Detected timezone: local time · Discord timestamps auto-convert to each viewer's local timezone.


Enable at least one day above to preview the schedule.

How the calculation works

Toggle the days you stream, set a start time and duration for each day, then copy the output in whatever format works best for your community.

The Discord timestamps format uses Discord's built-in time syntax (<t:unix:t>). When posted in Discord, these automatically display in every viewer's local timezone — no more "what time is that for me?" questions.

Timestamps update each time the page loads — they always point to the next upcoming occurrence of each stream day.

Frequently asked questions

Why do I see different times in Discord?

Discord timestamps convert to each user's local timezone automatically. This is intentional — your EST 8 PM will show as 5 PM to a viewer in PST, 2 AM to someone in London, and so on.

My stream times change week to week — can I adjust?

Just come back to this page and update the schedule. The output copies as plain text so you can edit it before posting. For irregular schedules, many streamers post a manual schedule for the current week alongside a general recurring schedule.

Can I use the plain text format on Twitch About or Twitter?

Yes — the plain text format works anywhere. Paste it into your Twitch About section, Twitter bio, YouTube Community post, or a pinned Discord message. The schedule includes your detected timezone so viewers know what the times refer to.

Does this store my schedule?

Yes — your schedule is saved in your browser's localStorage. It'll be here next time you visit (on the same browser and device).

Related tools