Cron Expression Builder
Build and check cron schedules, read them in plain English and see the next run times in IST or UTC.
Paste a schedule (or a whole crontab line), or edit the five fields below.
0-59
0-23
1-31
1-12 or JAN-DEC
0-6 or SUN-SAT (7 = Sunday)
Cron uses the clock of the machine it runs on. Most servers and GitHub Actions use UTC, so 0 9 * * * there runs at 09:00 UTC, which is 14:30 IST.
Next 10 runs (UTC)
| Date | Time (UTC) |
|---|---|
| Thu, 8 Oct 2026 | 09:30 |
| Fri, 9 Oct 2026 | 09:30 |
| Mon, 12 Oct 2026 | 09:30 |
| Tue, 13 Oct 2026 | 09:30 |
| Wed, 14 Oct 2026 | 09:30 |
| Thu, 15 Oct 2026 | 09:30 |
| Fri, 16 Oct 2026 | 09:30 |
| Mon, 19 Oct 2026 | 09:30 |
| Tue, 20 Oct 2026 | 09:30 |
| Wed, 21 Oct 2026 | 09:30 |
Cron Expression Builder FAQ
How do I run a cron job every 5 minutes?
Use */5 * * * *. The */5 in the minute field means every fifth minute (0, 5, 10 and so on), and the four stars mean every hour of every day.
Why does my GitHub Actions schedule run at the wrong time?
GitHub Actions reads cron in UTC. 0 9 * * * runs at 09:00 UTC, which is 14:30 IST. For 09:00 IST, subtract 5 hours 30 minutes and use 30 3 * * *.
What does 0 0 * * 0 mean?
It runs at midnight (00:00) every Sunday. In the day-of-week field both 0 and 7 mean Sunday, and MON-FRI or 1-5 means Monday to Friday.
What is the difference between Unix cron and Quartz cron?
Unix cron (crontab, most Linux servers, GitHub Actions, Kubernetes) has 5 fields starting with minutes. Quartz and Spring add a seconds field at the start and an optional year at the end, and use ? and L. To convert, drop the seconds and year fields and replace ? with *. Quartz counts Sunday as 1, so write weekdays as names such as MON.
What happens when I set both day of month and day of week?
Cron runs the job on days that match either field. For example, 0 9 1 * 1 runs at 09:00 on the 1st of every month and also every Monday.
Is my cron expression sent anywhere?
No. Parsing, the description and the run times are all worked out in your browser, and nothing is saved.