Cron on weekdays
It is 0 9 * * 1-5 — Monday to Friday at nine.
- cron
- 0 9 * * 1-5
Output
0 9 * * 1-5
┌───────── minute (0–59)
│ ┌─────── hour (0–23)
│ │ ┌───── day of month (1–31)
│ │ │ ┌─── month (1–12)
│ │ │ │ ┌─ day of week (0–6, Sunday is 0 — and 7 on most systems)
0 9 * * 1-5
It runs at:
minute 0
hour 9
day of month every
month every
day of week 1,2,3,4,5
Next five runs:
2026-09-25 01:00
2026-09-28 01:00
2026-09-29 01:00
2026-09-30 01:00
2026-10-01 01:00Your files stay on your device
This tool runs entirely in your browser. What you paste is processed on your device and is never sent to a server, so it is safe to use with tokens, keys and unpublished text.
How it works
- The expression is already there: 0 9 * * 1-5. The five fields under it are minute, hour, day of month, month and day of week, in that order.
- Copy it into your crontab, your CI schedule or your cloud scheduler. The same five fields mean the same thing in all of them.
- To change it, set the menu back to none and describe the schedule in your own words — "every 2 hours", "at 5pm on weekdays" — and it is built and read back to you.
- Check the reading, not the expression. What the page shows underneath comes from parsing what was built, so it is what a machine would do with it rather than what we meant.
Frequently asked questions
- Why nine o’clock?
- Because a weekday schedule needs an hour and something had to be chosen; 0 9 * * 1-5 is Monday to Friday at 09:00. Change the 9 to the hour you want — 0 17 * * 1-5 is five in the afternoon. Leaving the hour as * would run it every hour of every weekday, which is almost never what is meant.
- Does it work in GitHub Actions, Kubernetes and the cloud schedulers?
- The five fields do. What differs is everything around them: some accept names like @daily, Kubernetes CronJobs take the same five, and GitHub Actions runs scheduled workflows late under load. Paste the expression, but do not assume the promptness.
- Can I read an expression I already have?
- Yes — the cron parser page does that. Paste an expression and it says in words when it runs, which is the check worth doing before you trust one somebody else wrote.
- Is anything sent anywhere?
- No. The expression is built and read back in your browser, and nothing is uploaded. It is free, with no account.
Made for a specific use
Related tools
▤ Cron expression generator A schedule in words, an expression out. ◴ Cron Parser Turn 0 */6 * * 1-5 into a sentence and a list of upcoming run dates. ▤ Timestamp Converter Paste an epoch value or a date and see it in UTC, local time and ISO 8601. • UUID Generator Create UUID v4 or v7 identifiers in bulk, generated on your device with a secure random source.