DNSTrustCheck

← All tools

Cron Expression Builder & Explainer

Paste a crontab schedule to see it explained in plain English, or build one from a simple form below. Everything runs in your browser: nothing is sent anywhere.

📖 Guide: How cron scheduling works

Last updated: September 9, 2026

How to use this tool

  1. To understand an existing schedule, paste it into the box above and click Explain.
  2. To build a new one, use the form below: pick a frequency, fill in the time fields, and the cron expression updates automatically.
  3. Copy the finished expression into your crontab, CI pipeline, or scheduled-task configuration.

Sample expression

A job that runs every weekday at 9:00 AM looks like this:

0 9 * * 1-5

It's needed anywhere a task has to run unattended on a schedule — backups, report generation, cache clears, certificate-renewal checks — without someone remembering to trigger it by hand.

Explain a cron expression

Build a schedule

Cron expression
Field reference
Minute0-59
Hour0-23
Day of month1-31
Month1-12 or JAN-DEC
Day of week0-7 (0 and 7 both mean Sunday) or SUN-SAT

Supports * (any value), , (lists), - (ranges), / (step values), and the special strings @yearly, @monthly, @weekly, @daily, and @hourly.