DeskKit

Cron library

Cron expression for every 15 minutes

*/15 * * * *

Every 15 minutes every day.

Runs 100% in your browser. Nothing you paste is uploaded, stored, or sent to a server.

Or build one

Meaning

Next 10 run times

    How to use

    1. Read the expression and the English meaning above. Confirm they match the job you have in mind.
    2. Use the time zone dropdown to preview the next 10 fire times in UTC or a US/EU city.
    3. Copy the expression into crontab, GitHub Actions (`on.schedule.cron`), or your job runner.
    4. If you need a nearby interval, browse the related schedules at the bottom of this page.

    Quarter-hour cron is a favorite for reports that should feel “current” without becoming a chatty poller. The minutes are 0, 15, 30, and 45.

    Many billing and analytics pipelines started life on this schedule. If a run regularly exceeds 15 minutes, you need locking or a longer interval.

    When this schedule is a good fit

    Typical uses: Building a rolling 15-minute metrics snapshot; Sending a digest of new support tickets; Syncing a CRM segment that only updates a few times an hour.

    Cron fields are zone-naive. The daemon’s TZ — or the TZ= line above the job — decides what “midnight” or “9am” means. Preview both UTC and the office zone before you ship.

    FAQ

    Is */15 the same as 0,15,30,45?

    Yes, for the minute field. The list form is more explicit; the step form is shorter.

    What about every 15 minutes during business hours only?

    Combine the step with an hour range: */15 9-17 * * 1-5.

    Does this page upload my crontab?

    No. The explainer and the next-run list run in your browser. The expression on this page is a public example.

    DeskKit is a static site. Interactive tools require JavaScript.