Cron Expression Generator
Read cron expressions in plain English, with presets for common schedules.
About Cron Expression Generator
Cron Parser & Explainer reads cron schedules and explains them in plain English so you can see at a glance whether '0 9 * * 1' really does mean 'every Monday at 9 AM' before you trust it to a server. Type a cron expression and the English translation updates as you type; pick from common presets (every minute, every 5 minutes, every hour, every day at 03:00, every Monday at 09:00, first day of the month) to fill the input with a working starting point.
Common cron syntax is supported in the input: a single value like 5, a list like 1,3,5, a range like 9-17, a step like */15 (every 15 minutes). The five-field layout — minute, hour, day-of-month, month, day-of-week — is shown beneath the input as a reminder.
Worked example: to send a weekly digest every Monday at 09:00, type '0 9 * * 1' and the explanation reads 'At 09:00 AM, only on Monday'. The same explanation surfaces foot-guns like off-by-one weekday numbering (Sunday is 0 in most dialects, 7 in some) and the OR-not-AND behaviour when both day-of-month and day-of-week are constrained — wrong expressions usually produce an obviously wrong English sentence.
Parsing runs entirely in your browser using the cronstrue library. No account, nothing uploaded.