Build cron job schedules visually, get human-readable descriptions, and preview the next 5 run times — all instantly in your browser.
Type a cron expression directly. Use standard 5-field cron syntax: MIN HOUR DOM MON DOW
A cron expression is a string of 5 (or 6) fields separated by spaces that defines a schedule for automated tasks. Cron is a time-based job scheduler in Unix-like operating systems. It's used everywhere — from Linux servers and Docker containers to cloud platforms like AWS, GCP, Heroku, and GitHub Actions.
Each field represents a unit of time: minute, hour, day of month, month, and day of week. Special characters allow powerful scheduling patterns beyond simple fixed times.
| Field | Allowed Values | Special Characters |
|---|---|---|
| Minute | 0–59 | * , - / |
| Hour | 0–23 | * , - / |
| Day of Month | 1–31 | * , - / |
| Month | 1–12 | * , - / |
| Day of Week | 0–6 (Sun=0) | * , - / |
* in the minute field means "every minute"*/5 in minutes means "every 5 minutes"1-5 in day-of-week means "Monday through Friday"0,6 in day-of-week means "Sunday and Saturday"*/30 * * * * — this runs at minute 0 and minute 30 of every hour. The */30 means "every 30 minutes starting from 0".30 9 * * 1,3. Use the Visual Builder above to configure this without memorizing the syntax.