Cron Expression Generator
Build cron expressions visually with human-readable descriptions and next-run previews. Also parse existing expressions.
Build a cron expression by filling in the minute, hour, day, month, and weekday fields — and see a plain-English explanation ("every 15 minutes between 9 AM and 5 PM, Monday to Friday") plus the next five scheduled run times. Useful for scheduling backups, cleanup jobs, recurring reports, and Lambda triggers without having to remember whether the wildcard goes in the day field or the weekday field. The expression is computed locally — no schedule details are reported.
Quick Presets
Custom Expression
* = any value */N = every N N,M = list N-M = range
0-59 * */N N,M N-M
0-23 * */N N,M N-M
1-31 * */N N,M N-M
1-12 * */N N,M N-M
0-7 * */N N,M N-M
Generated Expression
* * * * *Next 5 scheduled runs
Special Characters
*Any value
*/NEvery N (step)
N,MList of values
N-MRange N to M
Next steps
Code Formatter
RecommendedMake messy code readable — beautify or minify JS, HTML, CSS, YAML, and SQL.
JSON Formatter
RecommendedInstantly format, validate, or minify JSON — spot errors in seconds.
Regex Tester
Write and test regex patterns with real-time match highlighting.
UUID Generator
Generate v4 (crypto-random) or v1 (time-based) UUIDs instantly — copy one or generate a batch.
What Is a Cron Expression?
Common Use Cases
Nightly database backups
Schedule pg_dump or mongodump at 02:00 with 0 2 * * * - a quiet hour for most production traffic but before early-morning ETL jobs start.
GitHub Actions weekly maintenance
Run dependency updates, link checks, or stale-issue triage on a Sunday morning schedule embedded in a workflow YAML.
Hourly log rotation
Trigger logrotate or a custom log shipper at the top of every hour with 0 * * * *.
Weekday reporting
Send the daily Slack standup digest at 09:00 Monday through Friday with 0 9 * * 1-5.
Frequently Asked Questions
Advertisement