Cron Expression Translator

Turn 5-field cron expressions into readable schedule explanations.

Cron Expression Translator

Turn standard 5-field cron expressions into readable schedule explanations.

Enter minute, hour, day of month, month, and day of week in order.

Examples: `*/15 9-17 * * 1-5`, `0 0 1 * *`, `30 6 * 1,7 1`

Summary

Valid cron

Runs at 0, 15, 30, 45 minute(s), 9, 10, 11, 12, 13, 14, 15, 16, 17 hour(s), on every value day(s) of every value, and Mon, Tue, Wed, Thu, Fri.

Minute
0, 15, 30, 45
Hour
9, 10, 11, 12, 13, 14, 15, 16, 17
Day of month
every value
Month
every value
Day of week
Mon, Tue, Wed, Thu, Fri
Parsed fields
Minute
*/15
Normalized
*/15
Values
0, 15, 30, 45
Hour
9-17
Normalized
9-17
Values
9, 10, 11, 12, 13, 14, 15, 16, 17
Day of month
*
Normalized
*
Values
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
Month
*
Normalized
*
Values
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Day of week
1-5
Normalized
1-5
Values
1, 2, 3, 4, 5

How do cron expressions work?

A 5-field cron defines scheduled tasks using minute, hour, day of month, month, and day of week.

This tool converts ranges, lists, steps, and stars into readable text.

Which cron syntax is supported?

Only the standard 5-field cron format is supported.

Quartz and other 6/7-field variants are out of scope for this release.