Developer Tools

Cron: Every 15 minutes

The cron expression for "Every 15 minutes" is */15 * * * *: 35,040 runs in 2026, shown here field by field and in five schedulers.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.

Every 15 minutes

Next 8 run times

  • Fri, Oct 16, 2026, 11:30 PM
  • Fri, Oct 16, 2026, 11:45 PM
  • Sat, Oct 17, 2026, 12:00 AM
  • Sat, Oct 17, 2026, 12:15 AM
  • Sat, Oct 17, 2026, 12:30 AM
  • Sat, Oct 17, 2026, 12:45 AM
  • Sat, Oct 17, 2026, 01:00 AM
  • Sat, Oct 17, 2026, 01:15 AM

Standard 5-field cron syntax: minute, hour, day of month, month, day of week. Next run times are computed in your browser's local timezone.

What is the cron expression for every 15 minutes?

*/15 * * * * runs a job every 15 minutes, at minutes 0, 15, 30 and 45 of every hour. It is identical to writing 0,15,30,45 * * * *. The job fires four times an hour, 96 times a day and 35,040 times across 2026, because every day of the year matches.

*/15 * * * * field by field

FieldAllowedValueSelects
Minute0-59*/15minutes 0, 15, 30 and 45, 4 times an hour
Hour0-23*every hour of the day (0-23)
Day of month1-31*any date
Month1-12 or JAN-DEC*every month
Day of week0-6 or SUN-SAT (0 = Sunday; many crons also accept 7)*any weekday

With both day fields left as *, every calendar date qualifies, so only the minute and hour decide when it fires.

How often */15 * * * * runs in 2026

  • Runs on each matching day: 96.
  • Matching days in 2026: 365 of 365.
  • Total runs in 2026: 35,040.
  • First run of the year: Thu, 1 Jan 2026, 00:00 UTC. Last: Thu, 31 Dec 2026, 23:45 UTC.

These counts use UTC, which has no daylight saving. The run list in the generator shows the next runs in your browser's own time zone instead.

The same schedule in other schedulers

SchedulerWrite it asWatch out for
crontab (Linux, macOS)*/15 * * * * /usr/local/bin/sync-feeds.shAdd it with crontab -e. In /etc/crontab a user name goes between the time fields and the command.
Kubernetes CronJobschedule: "*/15 * * * *"Valid as written; startingDeadlineSeconds decides whether a run missed during controller downtime still starts.
GitHub Actions- cron: '*/15 * * * *'Allowed. The top of the hour is a busy time on Actions, so 5-59/15 is less likely to be delayed.
AWS EventBridgecron(0/15 * * * ? *)rate(15 minutes) is the alternative, without the alignment to quarter-hours.
Quartz0 0/15 * * * ?0 0/15 * * * ? fires at second 0 of minutes 0, 15, 30 and 45.

Time zones and daylight saving

Quarter-hour jobs are the most portable schedule there is: every UTC offset in use is a whole multiple of 15 minutes, so :00, :15, :30 and :45 in UTC land on quarter-hours in India (UTC+5:30) and Nepal (UTC+5:45) as well. Daylight saving still changes the daily count on a local-time server: 92 runs on the spring-forward day and 100 on the autumn day, when one hour happens twice.

Common mistakes with */15 * * * *

  • Mixing up */15 and 15: 15 * * * * runs once an hour at quarter past, not every 15 minutes.
  • Expecting the 15-minute cycle to start when the job is installed. The schedule is pinned to the clock, so a job added at 10:07 first runs at 10:15, eight minutes later.
  • Stacking many quarter-hour jobs on the same four marks. On a shared host, offset them, for example 5-59/15 for 5, 20, 35 and 50 past.

Frequently asked questions

Other common schedules

Reviewed by Raja Jahangir · Last reviewed: October 7, 2026