Cron Expression Decoder
Translate any 5-field Unix cron expression to plain English and preview when it'll actually fire. Donfig parses standard cron syntax (* / , -), supports @yearly, @monthly, @weekly, @daily, @hourly aliases, and accepts JAN-DEC and SUN-SAT names. The next five run times appear in your local timezone with relative offsets. Eight presets cover the most common schedules so you can pick a starting point and tweak. Useful for setting up cron jobs, GitHub Actions schedules, Kubernetes CronJobs, or any system that uses standard cron syntax.
JavaScript is required to use the live tool. Please enable JavaScript and reload.
Frequently asked
Which cron flavor does Donfig support?
Standard 5-field Unix cron (minute hour day-of-month month day-of-week). Quartz cron's 6/7-field variants aren't yet supported.
Why do my next runs show in my local timezone?
Cron schedules are interpreted in the runner's timezone. Donfig shows your browser's local time. If your cron runs server-side in UTC, mentally offset accordingly.
What's the deal with the day-of-month/day-of-week 'OR' rule?
Standard cron quirk: when both DoM and DoW are restricted (not *), a date matches if EITHER one matches, not both. Donfig implements this correctly.