Cron expression generator
Build a schedule visually, read it in plain English, see when it runs next.
How it works
- 01Pick a preset, paste an expression, or build one field at a time with the picker.
- 02Read the plain-English summary to check it means what you think.
- 03Look over the next 10 run times in your time zone or UTC, then copy the expression.
Questions
›What do the five fields mean?
In order: minute (0–59), hour (0–23), day of the month (1–31), month (1–12 or JAN–DEC) and day of the week (0–6 or SUN–SAT, where 0 and 7 are both Sunday). A * means "every", 1-5 is a range, 1,15 is a list and */10 means every 10th value.
›Can I use seconds?
Yes. Add a sixth field at the front for seconds, as used by Spring, node-cron and Quartz, or tick "include seconds". Classic crontab on Linux only has the five fields and runs at most once a minute.
›What happens when I set both day of month and day of week?
Standard cron runs the job when either one matches, not only when both do. So "0 0 13 * 5" runs on the 13th of every month and on every Friday. The tool points this out when it applies.
›Which time zone does cron use?
The clock of the machine running it, which is often UTC on servers. Switch the run list between your own time zone and UTC to see both. Times that fall in the hour skipped when clocks spring forward don't exist on a local clock, so they aren't listed; classic cron usually runs those jobs right after the jump, while some schedulers skip them.
›Is my data uploaded anywhere?
No. This tool runs entirely in your browser, and Rounder never sends what you type or drop in to a server, ours or anyone else's. Once the page has loaded, along with any AI model the tool uses, it even works offline.