Developer & Web Tools

Cron Expression Parser

Translate a cron expression into plain English and see exactly when it will next run.

Privacy

Everything on this page runs inside your browser. Nothing you paste, type or upload is transmitted, logged or stored.

Tips

  • The five fields are minute, hour, day of month, month and day of week — in that order. A sixth field for seconds is a non-standard extension used by some schedulers.
  • When both day-of-month and day-of-week are restricted, cron runs on either — not both. "0 0 1 * 1" fires on the 1st of the month *and* every Monday.
  • Day of week accepts 0 or 7 for Sunday, and three-letter names such as mon and fri.
  • Shortcuts @daily, @hourly, @weekly, @monthly and @yearly are supported by most cron implementations and are easier to read.
  • Next-run times are calculated in your browser’s time zone. A server running the job elsewhere, or observing daylight saving differently, will fire at different local times.

Frequently asked questions

Why does */5 in the hours field not mean every five hours from now?

Steps count from the start of the range, not from the current time. */5 in hours means 0, 5, 10, 15 and 20 — fixed clock hours, not an interval since the last run.

Related tools