← Back to tools

Cron Expression Builder

Build cron expressions visually. See the schedule in plain English.

* * * * *
Every minute
Configure
Next 5 Runs

Cron is a time-based job scheduler found in Unix-like systems. A cron expression is a string of five fields — minute hour day-of-month month day-of-week — that defines when a task should run. The asterisk * means "every," a number means "at exactly," and special characters like */5 (every 5th), 1-5 (range), and 1,15 (list) add flexibility.

Cron is used for scheduled backups, log rotation, report generation, cache clearing, email digests, and deployment pipelines. Cloud platforms like AWS (CloudWatch Events), Google Cloud Scheduler, and GitHub Actions all use cron syntax. Even Kubernetes CronJobs use the same format.

Common mistakes include confusing day-of-week numbering (0=Sunday in most systems), forgetting that both day-of-month and day-of-week can trigger a run (they're OR'd, not AND'd in standard cron), and accidentally scheduling intensive tasks every minute. This tool shows you exactly when your expression will fire next, so you can verify before deploying.

This tool in other languages:

Français:
Constructeur d'expressions cron

Español:
Constructor de expresiones cron

Deutsch:
Cron-Ausdruck-Generator

Português:
Construtor de expressões cron

日本語:
Cron式ビルダー

中文:
Cron 表达式生成器

한국어:
Cron 표현식 빌더

العربية:
منشئ تعبيرات Cron