Cron Expression Generator
Build cron schedules from presets and read a plain-English explanation of when they run.
Next runs (Local time)
What is cron?
Cron is the scheduler that runs tasks automatically at set times on Linux and Unix systems. Backups, report emails, cache cleanups and data syncs are scheduled with cron expressions. The same syntax is used by Kubernetes CronJobs, GitHub Actions and many cloud schedulers.
Five fields
A standard cron expression has five fields: minute, hour, day of month, month and day of week. For example, '0 3 * * 1' means every Monday at 03:00.
Easy building
Pick a preset (every hour, every day at midnight, weekday mornings…) or edit the fields one by one. The tool explains in plain words when the expression will run, so you catch wrong schedules before they reach production.
How to use Cron Expression Generator
- Pick a preset or edit the fields.
- See the resulting cron expression.
- Read the plain-English explanation to verify it.
- Copy the expression into your crontab.
Why use this tool?
Create correct, understandable schedules without memorising cron syntax.
FAQ
Does it support seconds?
It uses the standard five-field crontab format used by Linux cron and most schedulers.
Which time zone does cron use?
By default the server's time zone. Cloud schedulers often use UTC.
What does '*/15' mean?
In the minute field it means every 15 minutes: at minutes 0, 15, 30 and 45.
Related tools
Unix Timestamp Converter
Convert Unix timestamps to dates and dates to timestamps, in seconds or milliseconds.
Open toolRegex Tester
Test JavaScript regular expressions with live match and capture group highlighting.
Open toolHTTP Status Codes
Search every HTTP status code by number, name and meaning: 200, 301, 404, 500 and more.
Open toolRobots.txt Generator
Create a robots.txt file with Allow, Disallow and sitemap rules for search engine bots.
Open tool