Skip to content

Cron Expression Generator

Build and explain cron expressions in plain English and see the next run times. Presets for every minute, hourly, daily and weekdays.

Every 15 minutes

Next runs (your local time):

  • 10/25/2026, 6:15:00 AM
  • 10/25/2026, 6:30:00 AM
  • 10/25/2026, 6:45:00 AM
  • 10/25/2026, 7:00:00 AM
  • 10/25/2026, 7:15:00 AM

Standard 5-field cron: minute, hour, day of month, month, day of week.

How to use the cron expression generator

  1. Pick a preset or edit the five fields: minute, hour, day of month, month, day of week.
  2. Read the plain-English meaning.
  3. Check the next five run times and copy the expression.

About this tool

A standard cron expression has five fields: minute, hour, day of month, month and day of week. Edit the fields or pick a preset and the tool explains the schedule in plain English and lists the next five run times, so you can confirm a job fires when you expect before deploying it.

The five fields

FieldAllowed values
Minute0 to 59
Hour0 to 23
Day of month1 to 31
Month1 to 12, or JAN to DEC
Day of week0 to 6 (Sunday is 0, and often 7 too), or SUN to SAT

Special characters

Examples you can copy

ExpressionRuns
*/5 * * * *Every 5 minutes
0 * * * *At the start of every hour
30 2 * * *Every day at 02:30
0 9 * * 1-5Weekdays at 09:00
0 0 1 * *At midnight on the 1st of every month
0 0 * * 0At midnight every Sunday

Mistakes that cause surprises

Frequently asked questions

What does */15 mean?

Every 15 units of that field. In the minute field, */15 runs at 0, 15, 30, and 45.

Does it support seconds or Quartz syntax?

No. This tool covers the standard 5-field crontab format used by Linux, GitHub Actions, and Kubernetes.

Which time zone are the next runs in?

Your browser local time. Your server may run cron in UTC.

How do I run a job every 5 minutes?

Use */5 * * * *. The step in the minute field runs the job at minutes 0, 5, 10 and so on.

How do I run a job once a day at 2 am?

Use 0 2 * * *, which means minute 0 of hour 2, every day. Check the time zone of your scheduler.

More developer tools

Related tools