SyntaxSnap

Cron Expression Translator

Convert cron syntax to plain English and preview when your scheduled jobs will run. 100% private — runs entirely in your browser.

Quick Presets:

Field Breakdown

Minute
0
0-59
Hour
12
0-23
Day of Month
*
1-31
Month
*
1-12 or JAN-DEC
Day of Week
1-5
0-7 or SUN-SAT (0 or 7 is Sunday)

Human Readable

"At 12:00 PM, Monday through Friday"

Next Expected Runs

  • #1Tuesday, March 24, 2026 at 12:00:00 PM UTC
  • #2Wednesday, March 25, 2026 at 12:00:00 PM UTC
  • #3Thursday, March 26, 2026 at 12:00:00 PM UTC
  • #4Friday, March 27, 2026 at 12:00:00 PM UTC
  • #5Monday, March 30, 2026 at 12:00:00 PM UTC

Timezone: UTC

Understanding Cron Format

A cron expression consists of 5 fields separated by spaces. Each field represents a time unit:

* * * * *
│ │ │ │ │
│ │ │ │ └─ Day of Week (0-7, Sun=0 or 7)
│ │ │ └─── Month (1-12 or JAN-DEC)
│ │ └───── Day of Month (1-31)
│ └─────── Hour (0-23)
└───────── Minute (0-59)

Special Characters

*
Any value. In the hour field, * means every hour.
/
Step values. */5 in the minute field means every 5 minutes.
-
Range. 1-5 in the day-of-week field means Monday through Friday.
,
List. 1,15,30 in the minute field means at minutes 1, 15, and 30.

Common Cron Patterns

  • * * * * * Every minute
  • */5 * * * * Every 5 minutes
  • 0 * * * * Every hour (on the hour)
  • 0 */6 * * * Every 6 hours
  • 0 0 * * * Every day at midnight
  • 0 9 * * 1-5 Weekdays at 9 AM
  • 0 0 1 * * First day of every month
  • 0 0 * * 0 Every Sunday at midnight
  • 30 2 * * * Every day at 2:30 AM
  • 0 0 1 1 * January 1st at midnight

Common Use Cases

Automated Backups

Schedule daily database dumps, file syncs, or snapshot creation

Report Generation

Generate weekly analytics, monthly invoices, or daily logs

System Maintenance

Clean temporary files, rotate logs, update dependencies

Explore More Developer Tools

Boost your productivity with our other privacy-first utilities.

View all Developer tools →

Popular Developer Tools