Parse and explain cron expressions in plain English. Understand minute, hour, day, month, and weekday fields. 100% free, private, and browser-based — no.
A cron expression parser converts the compact syntax of cron schedules into human-readable descriptions. Cron expressions define when a task should run using five fields: minute, hour, day of month, month, and day of week.
0 0 * * * = daily at midnight. 0 */2 * * * = every 2 hours. 0 9 * * 1-5 = weekdays at 9 AM. 0 0 1 * * = first day of every month. */5 * * * * = every 5 minutes.
Linux/Unix scheduled tasks (crontab), CI/CD pipelines (GitHub Actions, GitLab CI), cloud schedulers (AWS EventBridge, Google Cloud Scheduler), database maintenance jobs, backup scripts, monitoring and alerting systems, and email digest scheduling.
Always test cron expressions before deploying to production. Remember that day of week can use 0-7 where both 0 and 7 represent Sunday. Month and day-of-week fields are often zero-indexed differently across systems. When in doubt, use named values (MON-FRI) if your system supports them.
All parsing happens locally in your browser.
Convert timestamps with the Unix Timestamp Converter. Test regex patterns with the Regex Tester.
A cron expression is a string of 5 fields (minute, hour, day of month, month, day of week) that defines a recurring schedule. Originally from Unix cron jobs.
The asterisk means 'every.' So * in the hour field means every hour.
The slash indicates a step value. */5 in the minute field means every 5 minutes.
This tool supports standard 5-field cron expressions. Some systems add a seconds field — strip it before using this tool.
Browse all free tools · Guides and tutorials · PDF tools · Developer tools · Text tools · SEO tools