Skip to main content
Back to Tools
Web Tools

Cron Parser

Turn a cron expression into plain English and see exactly when it will run next. Enter a 5-field cron schedule and get a human-readable description plus the next 5 run times in your local timezone — all computed in your browser, no dependencies, nothing sent anywhere.

cron crontab schedule parser developer-tools

Published May 25, 2026

All interactive tools run entirely in your browser. Your data never leaves your device.

How It Works

Enter a standard 5-field cron expression — minute hour day-of-month month day-of-week — and the tool immediately translates it into a plain-English description and computes the next 5 times it will fire, shown in your local timezone. Everything runs client-side with no external libraries.

Supported Syntax

  • * — every value in the field
  • a — a single value (e.g. 30)
  • a-b — an inclusive range (e.g. 1-5 for Monday–Friday)
  • */n — every nth value (e.g. */15 every 15 minutes)
  • a-b/n — a stepped range (e.g. 0-30/10)
  • lists — comma-separated values (e.g. 0,6 for the weekend)
  • namesJANDEC for months, SUNSAT for days (case-insensitive)
  • 7 is accepted as Sunday, the same as 0

When both day-of-month and day-of-week are restricted, they combine with OR semantics — matching the classic Vixie-cron behavior.

Examples

ExpressionMeaning
0 9 * * 1-5At 09:00, Monday through Friday
*/15 * * * *Every 15 minutes
0 0 1 * *At 00:00, on day 1 of the month
30 3 * * 0At 03:30, on Sunday

Notes

  • Malformed expressions produce a clear, non-technical message — no stack traces.
  • Run times are calculated for the next ~4 years; rare schedules with no upcoming match are reported as such.
  • Private: the expression never leaves your browser.