Cron Expression Generator

Build cron schedules with a visual builder, get plain-English descriptions, and pick from common presets.

▸ Every minute

Format: minute · hour · day · month · weekday

Visual builder

Common presets

Frequently asked questions

What is a cron expression?

A cron expression is a string of 5 fields (minute, hour, day, month, weekday) that defines a recurring schedule. It is used by Unix cron jobs, CI/CD systems, serverless functions, and task schedulers to run jobs automatically at specified times.

What does * mean in a cron expression?

An asterisk (*) means 'every' for that field. For example, '* * * * *' means every minute of every hour of every day.

What does */ mean in cron?

The */ notation means 'every N units'. For example, */15 in the minute field means 'every 15 minutes', and */6 in the hour field means 'every 6 hours'.

What numbering does the weekday field use?

The weekday field uses 0–6 where 0 = Sunday, 1 = Monday, ..., 6 = Saturday. Some systems also accept 7 for Sunday.

Does cron support seconds?

Standard Unix cron (5 fields) does not support seconds. Some systems like Quartz (Java), AWS EventBridge, and GitHub Actions use 6-field cron with seconds. This tool uses the standard 5-field format.