Cron Schedule Calculator

Parse a 5-field cron expression and preview the next run datetimes, with support for steps, ranges, lists, and named presets.

Frequently Asked Questions

Why does my job run more often than expected?

The most common cause is a * in the minute field, which fires every minute. A single misread character turns a daily job into a per-minute firehose. Always verify the minute field first.

How do day-of-month and day-of-week interact?

In Vixie cron, when both fields are restricted, the job fires if either condition is true - an OR. Some implementations use AND semantics. Always test the actual scheduler in your environment.

What timezone are the preview times shown in?

Your browser's local timezone. Your cron server likely runs in UTC or a configured server timezone, which may differ. Adjust accordingly.

Can I schedule the last day of the month?

Standard 5-field cron cannot express the last day of the month. That requires the L extension from Quartz-style syntax. The common workaround is a script that checks whether tomorrow is the 1st.

Important Disclaimer: Estimates for informational purposes only.

This calculator provides estimates for informational purposes only. Results are based on assumptions and may not reflect actual outcomes. Consult qualified professionals in relevant fields before making important decisions based on these results.