Cron Expression Builder
Build cron expressions visually with dropdowns. Preview the next execution times and copy the expression for your server tasks, backup schedules, and automated scripts.
Quick Presets
Build Expression
Cron Expression
Next 5 Executions
Cron Field Reference
| Field | Range | Special |
|---|---|---|
| Minute | 0-59 | * , - / |
| Hour | 0-23 | * , - / |
| Day of Month | 1-31 | * , - / |
| Month | 1-12 | * , - / |
| Day of Week | 0-6 (Sun=0) | * , - / |
How to Use the Cron Expression Builder
Use the dropdown menus to select values for each of the five cron fields: minute, hour, day of month, month, and day of week. The resulting cron expression updates in real time as you make changes. Quick presets at the top let you jump to common schedules like "every hour" or "daily at midnight" with a single click.
The tool shows the next 5 execution times based on your current local time zone, so you can verify the schedule works as expected before copying it into your configuration. The human-readable description below the expression explains exactly when it will run.
Common Use Cases
Minecraft server administrators use cron expressions for automated backups, scheduled restarts, broadcast messages, and maintenance tasks. Many server management panels like Pterodactyl, AMP, and McMyAdmin support cron-based scheduling for these operations.
Plugin developers also use cron expressions in configuration files. Plugins like EssentialsX, CMI, and custom scheduler plugins accept cron syntax for scheduling automated tasks like clearing entity lag, running garbage collection, or rotating log files.
Beyond Minecraft, cron expressions are used in Linux crontab, Docker, Kubernetes CronJobs, CI/CD pipelines, and cloud services like AWS CloudWatch Events and GitHub Actions. The five-field format this tool generates is the most widely supported standard.
The special characters * (every), / (step), - (range), and , (list) can be combined for complex schedules. For example, */5 means "every 5 units" and 1-5 means "from 1 through 5". This builder covers the most common patterns through its dropdown interface while keeping the full expression visible for manual editing.