Parse cron expressions into human-readable descriptions and view upcoming execution times.
Enter a cron expression above or click a preset to see its human-readable description and next execution times.
100% Private — Your Cron Expressions Never Leave Your Browser
All parsing and time calculation happen entirely in your browser. No expressions are sent to any server, stored, or tracked.
*/5 * * * *).Cron is a time-based job scheduler in Unix-like operating systems. The name comes from the Greek word 'chronos' (time). Users schedule jobs (called 'cron jobs') using cron expressions, which are evaluated by the cron daemon at one-minute intervals.
A cron expression has 5 fields separated by spaces: minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-6). Each field can use asterisks (*), ranges (1-5), steps (*/5), comma-separated lists (1,3,5), or combinations.
* means 'every value in range'. */n means 'every nth value'. n-m means 'from n to m inclusive'. n,m means 'both n and m'. These can be combined: 1-5/2 means 1,3,5 (every 2nd value from 1 to 5).
When both day-of-month and day-of-week are restricted (not *), traditional cron runs the command when either matches (OR logic). Some modern cron implementations allow AND logic with special characters. This parser shows each field's meaning separately.
When a scheduled task is not running as expected, paste the cron expression into the parser to verify it means what you think it means. Check the next execution times to confirm the schedule.
If you are new to cron expressions, use the presets and field breakdown to learn how each field works. Experiment with different expressions to understand ranges, steps, and lists.
When reviewing pull requests that modify cron schedules, use the parser to quickly understand what the new expression does without having to mentally calculate the schedule.
Use the human-readable descriptions in your project documentation to explain cron schedules to team members who are not familiar with cron syntax.
When configuring scheduled tasks in AWS EventBridge, Google Cloud Scheduler, or Azure Functions, use the parser to verify your cron expression before deploying.
When migrating scheduled tasks between systems with different cron implementations, verify that the expressions produce the same schedule by checking the next execution times.
Convert between Unix timestamps and human-readable dates.
Convert times between different time zones around the world.
Test and debug regular expressions with real-time matching and highlighting.
Convert CSV data to JSON format with customizable options.
Convert JSON data to CSV spreadsheet format easily.
Convert YAML configuration files to JSON format.
Convert JSON data to YAML configuration format.

Founder & Developer of FreeKit
I personally designed and built every tool on this website — including the one you just used. If these tools have been helpful, I can build custom tools, automation workflows, websites, and SEO solutions tailored to your business.
Remote: Available Now
United States & European company
USD $25/hour or USD $1,500/month
On-site: Open to Relocation
With work visa & travel support