Skip to content
QKQuickKit日本語
LinuxLOCALRuns in your browser

Cron Expression Parser

Explain a crontab line field by field and list its next run times, including the day-of-month / day-of-week trap.

This tool handles input and primary processing in your browser and is designed not to send the input to QuickKit’s server.

How it works

Enter a five-field crontab line or an @ shorthand. The dialect is the Vixie cron-derived semantics used by cronie (RHEL, Fedora) and by Debian/Ubuntu cron: five fields, name abbreviations, and both 0 and 7 for Sunday. Quartz syntax (a seconds field, ?, L, W, #) is rejected rather than reinterpreted, because reading it under cron rules would give a confidently wrong answer. Next run times are computed in the time zone you select, which is what a cron daemon uses; everything runs in your browser and nothing is uploaded. The day-of-month / day-of-week rule follows those implementations rather than POSIX: they only check whether a day field BEGINS with *, so */2 still forces both day fields to match.

This reads the expression only. It does not check whether the job exists, whether the user has a crontab, or whether the command would succeed.