Developer Utility
Cron Expression Playground
Create cron schedules, validate expressions, understand their meaning, and preview upcoming execution times across timezones.
Make every minute count.
Build, validate, and preview cron schedules without guessing when your next job will run.
Your cron expression
Use standard five-field cron syntax.
Popular schedules
Choose a preset and customize it.
What does it mean?
Runs Monday through Friday at 09:00.
Complex expressions are shown literally rather than paraphrased inaccurately.
Where should it run?
Timezone selection changes the scheduled instants, not just their display.
Next 10 scheduled runs
Calculated from the current time.
Daylight-saving transitions can skip or repeat local times. Execution behavior varies by cron implementation.
Quick Answer
What is a cron expression?
A cron expression defines when a recurring task should run. Standard five-field cron expressions specify the minute, hour, day of month, month, and day of week. They are commonly used to schedule automated scripts, backups, and maintenance jobs.
Cron Syntax
Understanding the five cron fields
A standard cron expression contains five space-separated fields in this order: minute (0–59), hour (0–23), day of month (1–31), month (1–12), and day of week (0–7). Sunday may be represented by 0 or 7.
Use * for all values, a comma for a list, a hyphen for a range, and a slash for a step interval. Cron implementations can differ, so confirm syntax with your scheduler.
Examples
Common cron expression examples
0 9 * * 1-5 runs at 9:00 AM Monday through Friday. */15 * * * * runs every 15 minutes.0 0 * * * runs daily at midnight.0 0 1 * * runs at midnight on the first day of each month.
How It Works
How to use the cron expression playground
Enter a five-field expression or adjust its individual fields. The playground checks the syntax, provides a human-readable explanation, and calculates the next 10 scheduled executions using your selected timezone.
Timezone Guide
Why does timezone matter for cron jobs?
The same cron expression can correspond to different moments in different timezones. Daylight saving time transitions may also affect local execution times. Choose the timezone used by your scheduler when previewing upcoming runs.
FAQ
Frequently asked questions
What does * * * * * mean?
It means every minute, subject to your scheduler's supported cron syntax.
How do I schedule a task every 15 minutes?
Use */15 * * * * in a standard five-field cron scheduler.
Does this tool support six-field cron expressions?
No. This playground supports standard five-field cron expressions. Some systems use an additional seconds field or other extended syntax.
Does the playground execute scheduled jobs?
No. It validates and previews schedules but does not execute tasks or install cron jobs on a server.
Related Tools
More developer utilities
Explore the Timestamp Converter, World Clock, and JSON Validator.