Cron Next Run Times
Given a 5-part cron expression, this tool shows the next few run times in UTC. Use it to verify schedules for cron jobs, scheduled tasks, and background workers.
Next run times (UTC)
Raw JSON
Backed byPOST /api/v1/cron/next-runs
How Cron Expressions Work
A cron expression defines when a scheduled job should run. In its common 5-part form, it looks like:
minute hour day-of-month month day-of-week. Each field can use values, ranges, lists, or step
values to control the schedule.
| Field | Position | Allowed values |
|---|---|---|
| Minute | 1st | 0–59 |
| Hour | 2nd | 0–23 |
| Day of month | 3rd | 1–31 |
| Month | 4th | 1–12 or JAN–DEC |
| Day of week | 5th | 0–6 (SUN–SAT) or SUN–SAT |
Example Cron Expressions
*/5 * * * *– every 5 minutes.0 * * * *– at the top of every hour.0 2 * * *– every day at 02:00 UTC.0 9 * * MON-FRI– weekdays at 09:00 UTC.30 1 1 * *– on the 1st of each month at 01:30 UTC.
All times shown by this tool are in UTC. If your server uses a different timezone, adjust accordingly.
API Usage
This page uses the same JSON API you can call from scripts, CI pipelines, or internal tools:
POST /api/v1/cron/next-runs
Content-Type: application/json
{
"expression": "*/5 * * * *",
"count": 5
}
Example response:
{
"base_time_utc":"2025-12-11T19:09:19.670430",
"expression": "*/5 * * * *",
"next_runs": [
"2025-01-01T10:00:00Z",
"2025-01-01T10:05:00Z",
"2025-01-01T10:10:00Z"
]
}
Related Tools
Subnet Calculator · Regex Tester · JSON / YAML / CSV Converter