Free cron translator
Cron to English Converter
Type any cron expression and read what it means in plain language — plus the exact next five times it will run. No parsing by ear needed.
Cron expression
Try an example:
Enter a 5 or 6 field cron expression, e.g. 0 9 * * 1-5.
Every 5 minutes
Next 5 run times
- 1Fri, Aug 14, 2026, 12:45:00 PM UTC
- 2Fri, Aug 14, 2026, 12:50:00 PM UTC
- 3Fri, Aug 14, 2026, 12:55:00 PM UTC
- 4Fri, Aug 14, 2026, 01:00:00 PM UTC
- 5Fri, Aug 14, 2026, 01:05:00 PM UTC
Copy snippets
How to read a cron expression
A standard cron expression has five fields, each controlling one part of the schedule:
- Minute — 0–59. * means every minute.
- Hour — 0–23. * means every hour.
- Day of month — 1–31. * means every day.
- Month — 1–12. * means every month.
- Day of week — 0–7 (Sun–Sat), or names. * means every day.
Common cron expressions, translated
Here is how the most frequently used cron expressions read in plain English. Copy any of them into the translator above to verify, or use them directly in your crontab, CI pipeline, or scheduler.
| Expression | Meaning | Typical use |
|---|---|---|
| * * * * * | Every minute | Heartbeat checks, smoke tests |
| */5 * * * * | Every 5 minutes | Metrics collection, queue workers |
| 0 * * * * | Every hour, on the hour | Hourly aggregation, cache refresh |
| 0 */6 * * * | Every 6 hours | Log rotation, data sync |
| 0 0 * * * | Every day at midnight | Daily backups, report generation |
| 30 9 * * * | Every day at 9:30 AM | Daily email digests |
| 0 9 * * 1-5 | Every weekday at 9:00 AM | Business-hours jobs |
| 0 0 * * 1 | Every Monday at midnight | Weekly reports, cleanup |
| 0 0 1 * * | The 1st of every month at midnight | Monthly billing, retention jobs |
| @reboot | Once, when the system starts | Service bring-up, health init |
Frequently asked questions
Go deeper: related cron guides
Master cron syntax, schedules and debugging with these free guides.