Skip to content
PBPasteBench

Cron Expression Parser

Paste a cron schedule and read back what it actually does, in plain English, before you trust it to a server.

In words

At minute 0, 15, 30, and 45 of every hour, every day.

Minute*/150, 15, 30, 45
Hour*every value
Day of month*every value
Month*every value
Day of week*every value
Copies a link that reopens this tool with your input.

Field reference

*every value
5exactly 5
1-5the range 1 through 5
*/15every 15th value
1,15,30those values only
@dailyshorthand for 0 0 * * *

Day of week runs 0–6 from Sunday. When both day-of-month and day-of-week are restricted, most cron implementations fire when either matches, not both — a common surprise.

Common questions

Why does my cron job run more often than expected?+

Most often because both day-of-month and day-of-week are set. In standard cron those combine with OR, not AND — "0 0 13 * 5" fires on the 13th *and* every Friday, not only Friday the 13th.

My expression has six fields and is rejected. Why?+

Six fields means a leading seconds column, which Quartz and Spring support but standard Unix cron does not. Drop the first field to get the five-field form.

More tools