Cron Expression Generator & Explainer

Type a schedule to decode it, or tap a preset. Plain English + the next run times — instantly, in your browser. No signup.
minute
0-59
hour
0-23
day (month)
1-31
month
1-12
day (week)
0-6
⚙️ Have a cron schedule but nothing to run on it?
I run 20+ automations on free GitHub Actions cron — including a faceless YouTube channel that scrapes news → AI script → voice → video → auto-uploads daily. Grab the complete system, $34 one-time, no server.

Cron syntax in 30 seconds

FieldValuesSpecial
Minute0–59* any · */n every n · a-b range · a,b,c list
Hour0–23
Day of month1–31
Month1–12 (or JAN–DEC)
Day of week0–6 (Sun=0, or SUN–SAT)

Common examples

ExpressionMeaning
*/5 * * * *Every 5 minutes
0 * * * *Every hour, on the hour
0 8 * * *Every day at 08:00
0 8,20 * * *Every day at 08:00 and 20:00
0 9 * * 1-509:00 on weekdays (Mon–Fri)
30 3 1 * *03:30 on the 1st of every month
@dailyOnce a day at midnight (shorthand)

Note: most cron systems (including GitHub Actions) run in UTC. The next-run times above are shown in your local timezone for convenience — mind the offset when you paste into a server crontab.