DevRivet
Tools

Cron Expression Generator

Build, understand and validate cron expressions.

Your data stays in your browser. Nothing is uploaded to a server.

Presets

Custom

Cron Expression

At 09:00 AM, Monday through Friday

Next Runs

Times shown in your local timezone: UTC

  1. Tue, Oct 13, 2026, 09:00:00 AM
  2. Wed, Oct 14, 2026, 09:00:00 AM
  3. Thu, Oct 15, 2026, 09:00:00 AM
  4. Fri, Oct 16, 2026, 09:00:00 AM
  5. Mon, Oct 19, 2026, 09:00:00 AM

What is a cron expression?

A cron expression is a compact way to describe a recurring schedule, used by cron jobs, CI/CD pipelines, and task schedulers. It has five fields — minute, hour, day of month, month, and day of week — each of which can be a specific value, a range, a step (*/5), or a wildcard (*).

How to use this tool

Pick a preset, or fill in the custom minute/hour/day/month/weekday fields to build an expression. The generated expression is explained in plain English below, validated automatically, and its next upcoming run times are listed using your browser's local timezone. You can also paste an existing cron expression directly into the expression field to explain and validate it.

Example

0 9 * * 1-5 means "every weekday at 9:00 AM".

FAQ

What timezone are the next run times in?

Your browser's local timezone, shown above the results. Cron schedulers running on a server may use a different timezone — check your scheduler's configuration.

Does this support 6-field cron with seconds?

This tool supports the standard 5-field cron format (minute hour day month weekday).