Cron Expression
betaThis free cron expression editor explains any standard cron schedule in plain English and shows the next 10 run times — so you can verify your schedule at a glance. Type or paste a 5-field cron expression (minute hour dom month weekday), pick a preset, and see exactly when your job will fire next. Everything runs in your browser; nothing is sent to a server.
e.g. monthly on the 1st
Every minute
- 1
Wed, Sep 09, 2026, 10:24 AM - 2
Wed, Sep 09, 2026, 10:25 AM - 3
Wed, Sep 09, 2026, 10:26 AM - 4
Wed, Sep 09, 2026, 10:27 AM - 5
Wed, Sep 09, 2026, 10:28 AM - 6
Wed, Sep 09, 2026, 10:29 AM - 7
Wed, Sep 09, 2026, 10:30 AM - 8
Wed, Sep 09, 2026, 10:31 AM - 9
Wed, Sep 09, 2026, 10:32 AM - 10
Wed, Sep 09, 2026, 10:33 AM
How to use Cron Expression
- 1 Type a 5-field cron expression in the box (e.g. 0 9 * * 1-5 for weekdays at 09:00).
- 2 The human-readable description updates instantly as you type.
- 3 Check the "Next 10 run times" list to confirm the schedule looks right.
- 4 Use the preset buttons for common schedules like every 15 minutes, daily, or monthly.
Frequently asked questions
What is the cron field order?
Standard unix cron uses 5 fields left-to-right: minute (0–59), hour (0–23), day of month (1–31), month (1–12), and day of week (0–7, where both 0 and 7 mean Sunday).
What special characters can I use?
Star (*) matches every value; */n means every n units; a-b is a range; a,b,c is a list; and a-b/n is a range with step. For example */15 fires every 15 minutes and 1-5 means Monday through Friday.
How does the DOM/DOW interaction work?
Standard unix cron: if both the day-of-month and day-of-week fields are restricted (not *), a time fires when EITHER condition matches — the two are combined with OR, not AND.
Is my cron expression sent to a server?
No. Parsing, explaining and computing run times all happen entirely in your browser with JavaScript. Nothing is ever uploaded.