Natural Language → Cron
Describe a schedule in plain English and get a cron expression. Parsed locally — nothing is sent to a server.
What you can write · limitations
Supported patterns
- Time —
at 9am,at 9:30,noon,midnight,9 in the morning - Multiple times —
every day at 9am and 5pm - Days —
every weekday,weekend,every monday,mon through fri - Lists —
every monday, wednesday and friday at 8am - Exclusions —
every weekday at 9am except thursday,excluding fridays,but not monday - Intervals —
every 5 minutes,every 2 hours,every hour at minute 30 - Monthly —
on the 15th at noon,first of the month at midnight,every month on the 1st - Months —
every january 1st at 9am
Limitations (standard 5-field cron)
- One expression = one schedule. Complex combos like “9am on weekdays and noon on weekends” need two jobs.
- No holidays, “last weekday of month”, or “every other Tuesday” — use the Cron Builder for custom fields.
- “Last day of month” needs Quartz/L syntax — not supported here.
- Multiple times must share the same minute (e.g. 9:00 and 17:00, not 9:15 and 17:30).
Try: every weekday at 9am except thursdays · every mon wed fri at 8:30 · every day at 9am and 5pm · every 15 minutes · on the 1st of every month at midnight
* * * * * → minute · hour · day · month · weekday
—
Next runs (preview)
| # | Local time | UTC | Relative |
|---|
Open Cron Builder to tweak this schedule visually.