crontool
Paste a schedule, read it in English, see the next runs.

0 9 * * 1 — what this cron expression means

The cron expression 0 9 * * 1 runs at 09:00 every Monday. Here is the field-by-field breakdown and what it means in plain English.

What 0 9 * * 1 means

It runs at 09:00 every Monday.

Field by field

minute=0, hour=9, day-of-month=*, month=*, day-of-week=1.

Day-of-week 1 is Monday. It runs once a week, Monday at 9:00 AM — good for weekly reports.

When it runs next

The next run is the next time the clock matches: at 09:00 every Monday.

FAQ

What does 0 9 * * 1 mean?

It runs weekly, every Monday at 9:00 AM.

How do I send it every weekday at 9am instead?

Use 0 9 * * 1-5 for Monday through Friday at 9:00.