Cron Expression Generator & Parser
Build a cron schedule field by field, or paste an existing expression to get a plain-English explanation.
Build an expression
* * * * *Minute: every minute • Hour: every hour • Day of month: every day • Month: every month • Day of week: every weekday
Parse an expression
Minute: every 15 minute(s) • Hour: hour 9-17 • Day of month: every day • Month: every month • Day of week: weekday 1-5
How to use this tool
Use the five fields (minute, hour, day of month, month, day of week) to build a cron expression, or click a preset to start from a common schedule. Each field accepts * (every), a number, a comma-separated list like 1,15, or a step value like */15. Paste any cron string into the parser below to get an explanation of what it means.
Related Tools
Related Blog Posts
Cron Expressions Explained: How to Schedule Anything With Five Fields
How the five fields in a cron expression work together, common patterns worth memorizing, and mistakes that silently schedule the wrong time.
Read moreBest Free Tools Every Developer Should Bookmark
Five browser-based utilities worth bookmarking for everyday development tasks, and what each one is actually good for.
Read moreJSON vs XML: Which Data Format Should You Use in 2026?
A practical comparison of JSON and XML for APIs, config files, and data exchange — including where each format still wins.
Read more