Cron Expression Generator

Build and validate cron expressions with a visual editor. See human-readable descriptions and next execution times.

minutehourday (month)monthday (week)
At 9:00 on weekdays
5/11/2026, 9:00:00 AM
5/12/2026, 9:00:00 AM
5/13/2026, 9:00:00 AM
5/14/2026, 9:00:00 AM
5/15/2026, 9:00:00 AM

DevForge is free and ad-supported. Buy me a coffee if it saved you time.

How to Use This Tool

Type a cron expression directly or choose from common presets. The tool shows a human-readable description and the next 5 scheduled execution times. Each field accepts standard cron syntax: numbers, ranges (1-5), lists (1,3,5), steps (*/5), and wildcards (*).

Common Use Cases

  • Building cron schedules for CI/CD pipelines
  • Setting up scheduled tasks in Kubernetes CronJobs
  • Configuring backup schedules for databases
  • Testing cron expressions before deploying to production

Frequently Asked Questions

What is a cron expression?

A cron expression is a string of five (or six) fields separated by spaces that represents a schedule. The fields are: minute, hour, day of month, month, and day of week.

What does * mean in a cron expression?

The asterisk (*) means 'every' or 'any value'. For example, * in the minute field means 'every minute', and * in the month field means 'every month'.

How do I schedule a job to run every 5 minutes?

Use */5 in the minute field: '*/5 * * * *'. This means 'every 5th minute of every hour of every day'.