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

15 14 1 * * — what this cron expression means

The cron expression 15 14 1 * * runs at 2:15 PM on the 1st of every month. Paste it into the tester below to see the next run times, or read the field-by-field breakdown.

Field-by-field breakdown

minute=15, hour=14 (2 PM), day-of-month=1, month=* (every month), day-of-week=* (any).

Because day-of-month is set to a specific day (1) and day-of-week is *, it fires only on the 1st.

When it runs

Next run: the 1st of the coming month at 14:15.

Edit the expression in the tester above to see how each field changes the schedule — the next run times update instantly.

FAQ

What does 15 14 1 * * mean?

It runs at 2:15 PM on the first day of every month. This is the monthly example from the crontab man page.

How do I change it to the 15th of the month?

Set day-of-month to 15: 15 14 15 * * runs at 2:15 PM on the 15th.