DevStack

Calculation

Cron Parser

Paste a five-field cron expression, or build one from a daily, weekday, or monthly schedule. The tool explains when it runs and lists the next times in UTC. Names such as MON and JAN are accepted, along with the common @daily and @hourly aliases.

Quick start

  1. 1

    Paste an expression

    Five fields cover minute, hour, day, month, and weekday. Add seconds as a sixth field when the scheduler uses them.

  2. 2

    Or build one

    Choose every day, weekdays, one weekday, a day of the month, or every hour, then set the time.

  3. 3

    Read the sentence

    0 0 * * * means every day at 00:00.

  4. 4

    Check the next runs

    The list is in UTC. When both a day of the month and a weekday are set, either one can match.

Features

Plain sentence

Turn 0 0 * * * into “Every day at 00:00”.

Next runs

See the upcoming execution times in UTC.

Build a schedule

Choose a day and a time, then use the expression it writes.

Specifications

Fields
Five, or six with seconds
Aliases
@hourly, @daily, @weekly, @monthly, @yearly
Clock
UTC
Privacy
Processed on the toolbox API

Use cases

  • Explain a crontab line before deploying it.
  • Turn a daily job into an expression.
  • Check the next weekday run.

Frequently asked questions

Which cron dialect is this?

Standard five-field cron, plus an optional seconds field and the @daily family of aliases. Last-day and nth-weekday tokens are not included.

Why are the times UTC?

A cron expression does not carry a time zone. Compare the list with the zone where the job will run.