Cron Parser
ConvertersParse and explain cron expressions. See a human-readable breakdown of each field, a plain-English summary, and the next scheduled run times.
All processing happens locally in your browser — your data never leaves your machine.
Loading tool...
Examples
Every 5 minutes
Input
*/5 * * * *Output
Every 5 minutes, every dayDaily at midnight
Input
0 0 * * *Output
At 00:00, every dayWeekdays at 9am
Input
0 9 * * 1-5Output
At 09:00, Monday through FridayFrequently Asked Questions
- What is a cron expression?
- A cron expression is a string of five fields separated by spaces that defines a recurring schedule. The fields represent minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-6, where 0 is Sunday). Special characters like * (every), / (step), - (range), and , (list) allow flexible scheduling such as 'every 5 minutes' or 'weekdays at 9 AM'.
- What does */5 mean in a cron expression?
- The */5 syntax means 'every 5th unit'. In the minute field, */5 means every 5 minutes (0, 5, 10, 15, ..., 55). In the hour field, */5 means every 5 hours (0, 5, 10, 15, 20). The * represents the full range and / sets the step interval.
- How do I schedule a cron job to run on weekdays only?
- To run a job on weekdays only, set the day-of-week field (the fifth field) to 1-5, where 1 is Monday and 5 is Friday. For example, '0 9 * * 1-5' runs at 9:00 AM every Monday through Friday. You can also use specific days like '1,3,5' for Monday, Wednesday, and Friday.