Build a five-field cron expression from minute, hour, day, month and weekday fields or quick presets.
Cron Expression Tester
Use Cron Expression Tester
What it does
Enter a five-field cron expression and see the next five times it would run, in your local time and in UTC. Useful for checking the schedule of a job that refreshes a blocklist or pulls a threat feed.
It runs entirely in your browser: nothing you enter is uploaded.
Example
Weekday working hours
*/15 9-17 * * 1-5Next 5 runs
10/20/2026, 5:15:00 PM 2026-10-20T17:15:00.000Z
10/20/2026, 5:30:00 PM 2026-10-20T17:30:00.000Z
10/20/2026, 5:45:00 PM 2026-10-20T17:45:00.000Z
10/21/2026, 9:00:00 AM 2026-10-21T09:00:00.000Z
10/21/2026, 9:15:00 AM 2026-10-21T09:15:00.000ZLists the next five quarter-hour slots between 09:00 and 17:45 on Monday to Friday, in your local time with the UTC time beside each.
FAQ
What syntax does it understand?
The five standard fields (minute, hour, day of month, month, day of week) with *, single numbers, ranges (9-17), comma lists of numbers (1,15) and */n steps. It lists the next five matching times; it does not describe the expression in words.
Why does my expression show fewer runs or none?
Month and weekday names (JAN, MON), steps on ranges (1-30/5), mixed lists (1-5,10), Sunday as 7 and six-field expressions with seconds are not supported. Day of month and day of week must both match, while standard cron runs when either does; */n on day of month or month counts from 0 (*/10 gives the 10th, 20th and 30th), and only the next 100,000 minutes (about 69 days) are searched.
Is anything sent to a server?
No. The run times are computed in your browser from its clock and time zone.