PureKit

Cron Expression Builder

Build and validate cron expressions with a visual editor

All processing happens in your browser. Your data never leaves your device.
*
Minute
0-59
*
Hour
0-23
*
Day of Month
1-31
*
Month
1-12
*
Day of Week
0-6

Common Presets

Human Readable

every minute

Next Run Times

3/7/2026, 9:03:00 AM#1
3/7/2026, 9:04:00 AM#2
3/7/2026, 9:05:00 AM#3
3/7/2026, 9:06:00 AM#4
3/7/2026, 9:07:00 AM#5

Features

  • Visual cron expression builder with interactive field editors
  • Human-readable description of the schedule
  • Preview next scheduled run times
  • Common presets for quick setup (hourly, daily, weekly, monthly)
  • Support for standard 5-field cron syntax (minute, hour, day, month, weekday)

How to Use the Cron Expression Builder

  1. 1Start with a preset or type a cron expression directly
  2. 2Use the visual fields to adjust minute, hour, day, month, and weekday
  3. 3Read the human-readable description to verify the schedule
  4. 4Check the next run times to confirm correct behavior

Frequently Asked Questions

What is a cron expression?

A cron expression is a string of five fields separated by spaces, representing a schedule: minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-6, where 0 is Sunday). Special characters like * (any), , (list), - (range), and / (step) modify the behavior.

What is the difference between 5-field and 6-field cron?

This tool uses 5-field (standard UNIX) cron: minute, hour, day-of-month, month, day-of-week. Some systems add a 6th field for seconds at the beginning. If your system uses 6 fields, simply prepend the seconds field to the expression this tool generates.

How do I set a schedule for every 15 minutes?

Use */15 in the minute field and * for all other fields: '*/15 * * * *'. This means 'every 15th minute', which runs at :00, :15, :30, and :45 of every hour.

Related Tools