Cron

Parse cron expressions and preview the next scheduled run times in your local timezone and UTC.

Input

Enter a standard 5-field cron expression:

┌───────────── minute (0–59)
│ ┌───────────── hour (0–23)
│ │ ┌───────────── day of month (1–31)
│ │ │ ┌───────────── month (1–12)
│ │ │ │ ┌───────────── day of week (0–7, 0 and 7 = Sunday)
│ │ │ │ │
* * * * *

Field Syntax

SyntaxExampleMeaning
**Every value
Number5Exact value
Range1-5All values from 1 to 5
List1,3,5Specific values
Step*/15Every 15 units
Step+Range0-30/5Every 5 from 0 to 30

Examples

ExpressionMeaning
* * * * *Every minute
0 * * * *Every hour (on the hour)
0 0 * * *Daily at midnight
0 9 * * 1-5Weekdays at 9:00 AM
0 0 * * 0Every Sunday at midnight
0 0 1 * *First day of each month at midnight
*/15 * * * *Every 15 minutes
30 4 1,15 * *4:30 AM on the 1st and 15th

Output

  • Description — Plain English summary of the schedule
  • Next 10 runs — Upcoming run times in both local timezone and UTC

The expression is encoded in the URL as ?expr=<value>. Copy the URL to share or bookmark a specific schedule.

Reset

Clears the expression and removes the URL parameter.

See also

  • Exit Codes — standard Unix/Linux process exit codes and their meanings
  • Unix Signals — signal numbers, names, and default actions for POSIX signals