Cron Expression Helper

Paste a cron expression to read it in plain English and see when it will run next. Or build one from a preset and copy it as a crontab line, a GitHub Actions schedule or a Kubernetes CronJob.

“At 09:30, on Monday through Friday”
FieldValueAllowedMeans
Minute300–5930
Hour90–239
Day of month*1–31every
Month*1–12 or JAN–DECevery
Day of week1-50–6 or SUN–SATMon, Tue, Wed, Thu, Fri

Build from a preset

Cron syntax: * any · , list · - range · / step · names like MON, JAN. If both day-of-month and day-of-week are set, the job runs when either matches.

Use it

# At 09:30, on Monday through Friday
# Edit with: crontab -e
30 9 * * 1-5 /usr/local/bin/backup.sh >> /var/log/cron-job.log 2>&1

Next 10 runs

No upcoming runs found (the schedule may never match, e.g. February 30th).