Cron Expression Builder & Validator
Build, validate, and translate cron expressions to plain English — no man-page required. Supports 5-field POSIX/Linux crontab (minute hour day-of-month month day-of-week), 6-field Quartz with seconds, AWS EventBridge cron expressions (which require ? in either dom or dow), and GitHub Actions schedule syntax (UTC only). Enter any expression and see it translated to a human-readable description, validated field by field, and showing the next 5 execution times computed by forward iteration from the current time. Primary sources: IEEE Std 1003.1 (POSIX crontab specification), Linux cron(8) man page (Vixie cron, Paul Vixie, 1988), Quartz scheduler documentation (quartz-scheduler.org), AWS EventBridge schedule documentation, GitHub Actions schedule syntax documentation.
Inputs coming in next batch
The full calculator is in active build. When it ships, you'll be able to model:
- Cron expression input (text field — validates as you type)
- Dialect selector: POSIX/Linux · Quartz (6-field) · AWS EventBridge · GitHub Actions
- Timezone selector (IANA names — for next-execution time display only)
- Reference date/time override (default: now) — for computing next 5 runs
Plain-English translation of the full expression (e.g., 'At 9:00 AM, Monday through Friday'). Field-by-field validation with error messages for out-of-range values. Next 5 execution times in ISO 8601 format (UTC and selected timezone). Platform-specific notes flagging syntax differences (e.g., 'This expression is valid in POSIX cron but requires ? instead of * in AWS EventBridge day-of-week'). Special character legend shown inline for ?, L, W, #.
Frequently asked questions
The information and tools on this website are for general educational purposes only and do not constitute financial, investment, legal, or tax advice. Consult a licensed professional for decisions specific to your situation.