Cron expression
Every 15 minutes
*/15 * * * *
Runs four times an hour, on the quarter hours: 00, 15, 30 and 45.
Runs per month
≈ 2,880
Next run (UTC)
Thu 14:30
On CronEngine
Runs on the free plan
What each part means
| Minute | */15 | every 15 minutes |
| Hour | * | every hour |
| Day of month | * | every day of the month |
| Month | * | every month |
| Day of week | * | every day of the week |
Next runs
- 1 Thursday 22 October 2026 14:30 UTC
- 2 Thursday 22 October 2026 14:45 UTC
- 3 Thursday 22 October 2026 15:00 UTC
- 4 Thursday 22 October 2026 15:15 UTC
- 5 Thursday 22 October 2026 15:30 UTC
See these in your own timezone, or change the schedule →
Good to know
- Also written as 0,15,30,45 * * * *, which some people find easier to read. Both are identical.
- At 96 runs a day this is light enough for most hosting, and frequent enough for anything a visitor would notice.
Typical uses: WordPress cron on a quiet blog, checking backups, refreshing exchange rates or stock levels.
Copy and paste
*/15 * * * * /path/to/script.sh
on:
schedule:
- cron: '*/15 * * * *'
GitHub Actions reads this in UTC, and scheduled runs can start late when GitHub is busy. How to start it on time.
Schedule::command('your:command')->everyFifteenMinutes();
Variations
| 0,15,30,45 * * * * | The same schedule, written out |
| */15 9-17 * * 1-5 | Every 15 minutes during office hours on weekdays |
| */30 * * * * | Every 30 minutes → |
Questions
What is the cron expression for every 15 minutes?
*/15 * * * *. Runs four times an hour, on the quarter hours: 00, 15, 30 and 45.
Can GitHub Actions run every 15 minutes?
Yes, with cron: '*/15 * * * *'. GitHub Actions reads this in UTC, and scheduled runs can start late when GitHub is busy.
More schedules: minutes
← All cron schedules · Cron cheat sheet · Cron expression generator