Cron Expression Generator
Build cron expressions from presets or type your own — get a plain-English explanation instantly.
How to use this tool
- 1Click a preset button (e.g. 'Every 15 minutes') to populate the expression field, or type your own 5-field cron expression.
- 2The plain-English explanation updates instantly below the input.
- 3Click Copy to copy the cron expression.
About Cron Expression Generator
Cron expressions are powerful but cryptic. '0 */6 * * *' means 'every 6 hours' but you have to know the field order to read it. This tool works in both directions: select from 10 common presets (Every minute, Every hour, Every day at midnight, Every day at noon, Every Monday, Every weekday, Every Sunday, 1st of every month, Every 15 minutes, Every 6 hours) to populate the expression field, or type your own 5-field cron expression and get a plain-English explanation generated by a custom parser. The parser handles * (every), */n (every n units), specific values, and day-of-week ranges (1-5 = Monday to Friday). If the expression doesn't have exactly 5 fields, an 'Invalid cron expression' message is shown. A Copy button copies the expression. The field order is shown as a reminder: minute hour day-of-month month day-of-week. Runs entirely in your browser.