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

0 0 * * * — what this cron expression means

The cron expression 0 0 * * * runs at midnight (00:00) every day. Here is the field-by-field breakdown and what it means in plain English.

What 0 0 * * * means

It runs at midnight (00:00) every day.

Field by field

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

Both day fields are *, so it fires every day at exactly 00:00 server time.

When it runs next

The next run is the next time the clock matches: at midnight (00:00) every day.

FAQ

What does 0 0 * * * mean?

It runs once a day, at midnight (00:00), every day of the year.

How is it different from @daily?

@daily is a shorthand alias that expands to exactly 0 0 * * * — same schedule.