turnley.dev

PHP and MySQL code for faucet operators

Tools & Calculators

Tool

Cron expression explainer

Paste a crontab line and get it in plain English, with the next few times it will actually run.

Nobody reads a crontab line correctly on the first try, and a schedule that is wrong in the direction of running too often is expensive on shared hosting.

Paste the five fields and this says what it means in English and when it will actually fire next, which is the part that catches the classic mistakes.

The worst of those is confusing the first two fields: 0 */2 * * * runs every two hours, */2 0 * * * runs every two minutes for one hour a day. Both look reasonable and one of them is not what you meant.

Try: */5 * * * * 0 * * * * */15 * * * * 0 3 * * * 0 0 * * 0 0 0 1 * *

In English
At 00:00, on day 1 of the month.
Runs per day
up to 1
Next runs (UTC)
Thu 1 Oct 2026, 00:00
Sun 1 Nov 2026, 00:00
Tue 1 Dec 2026, 00:00
Fri 1 Jan 2027, 00:00
Mon 1 Feb 2027, 00:00
Mon 1 Mar 2027, 00:00

Notes

When both day of month and day of week are restricted, cron runs on either — not both. 0 0 13 * 5 is the 13th of the month AND every Friday, not just Friday the 13th. This calculator follows that rule.

The times shown are UTC. Your server's crontab runs in the server's timezone, which on shared hosting is frequently not the one you expect. Check it before trusting a schedule that matters.

Both 0 and 7 mean Sunday in the day-of-week field.

Other tools