DevOps

Cron Expression Generator

Build a cron expression from simple fields, or paste one to see it explained in plain English — runs entirely in your browser.

LogShare Cron Expression Generator Runs in your browser · nothing is uploaded

Loading tool…

About the Cron Expression Generator

Cron syntax is compact but easy to get subtly wrong. Build an expression field by field and get a plain-English description back, or paste an existing cron expression to check what it actually means before you ship it.

How to use the Cron Expression Generator

  1. Set minute, hour, day-of-month, month, and day-of-week — or paste an existing cron expression.
  2. The plain-English description and the next few run times update automatically.
  3. Copy the resulting expression.

Step-by-step walkthrough with examples and the errors people hit: Cron Expression Examples and How to Build One.

Example

Expression

0 3 * * 1
At 03:00, only on Monday

Common errors and how to fix them

Minute must be between 0 and 59

A field is out of range. Minutes are 0–59, hours 0–23, days 1–31, months 1–12, weekdays 0–7.

The job runs at the wrong time

Cron uses the server's timezone. The tool shows local times for your browser; convert if the server runs in UTC.

More problems and fixes in the tutorial

FAQ

Does this support the 6-field (with seconds) format?

No — this covers the standard 5-field cron format (minute, hour, day-of-month, month, day-of-week) used by crontab, most CI schedulers, and Kubernetes CronJobs.

What timezone are the run times shown in?

Your browser’s local timezone — the actual scheduler’s timezone (e.g. a Kubernetes cluster’s, which is typically UTC) may differ, so double-check where the cron job actually runs.

Is my schedule sent anywhere?

No, everything is computed in your browser.