Skip to content

Cron Helper

Decode cron expressions in seconds

See what each field represents and preview upcoming run times without leaving your workflow.

Presets

Cron expression

Field breakdown5 slots
Minute0-59
Hour0-23
Day of Month1-31
Month1-12
Day of Week0-6 (Sun-Sat)
Next runs (UTC)
  • 2026-02-23T03:30:00.000Z
  • 2026-02-24T03:30:00.000Z
  • 2026-02-25T03:30:00.000Z
  • 2026-02-26T03:30:00.000Z
  • 2026-02-27T03:30:00.000Z

What Is a Cron Expression?

A cron expression is a compact, five-field string that tells a scheduler exactly when to run a task. The fields represent minute, hour, day of month, month, and day of week, in that order. Cron originated in Unix systems during the 1970s and remains the de facto standard for time-based job scheduling in Linux servers, CI/CD pipelines, Kubernetes CronJobs, and cloud services such as AWS EventBridge and Google Cloud Scheduler.

How to Use This Cron Helper

Type or paste any five-field cron expression into the input and the tool will instantly parse it, showing you the next five upcoming run times in UTC. If you are unsure where to start, select one of the built-in presets -- such as "Every hour" or "Every weekday at 8am" -- and the expression will be populated automatically. From there you can tweak individual fields until the schedule matches your requirements. The copy button lets you grab the finished expression for use in your crontab, CI config, or application code.

Cron Syntax Quick Reference

Each of the five fields accepts single values, ranges (1-5), lists (1,3,5), and step values (*/10). An asterisk (*) means "every possible value." Combining these operators gives you fine-grained control: for example, 0 9-17 * * 1-5 fires at the top of every hour during business hours on weekdays. Remember that day-of-week values run from 0 (Sunday) through 6 (Saturday) in standard cron, though some implementations also accept 7 for Sunday.

Common Scheduling Patterns

  • Heartbeat checks: */5 * * * * runs every five minutes, ideal for uptime monitoring.
  • Nightly backups: 0 2 * * * triggers at 2 AM daily, a common choice for database dumps.
  • Weekly reports: 0 9 * * 1 fires every Monday at 9 AM for start-of-week summaries.
  • Monthly billing: 0 0 1 * * runs at midnight on the first of each month.
  • Business-hours tasks: 0 8 * * 1-5 executes at 8 AM on weekdays only.

FAQs

What is cron expression syntax?

A standard cron expression has 5 fields: minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-6, where 0 is Sunday). Each field can use *, specific values, ranges (1-5), lists (1,3,5), and step values (*/15).

What is the difference between 5-field and 6-field cron?

Standard Unix cron uses 5 fields. Some systems (like Quartz scheduler and Spring) add a 6th field for seconds at the beginning. This tool uses the standard 5-field format.

What do @daily, @weekly, and @monthly mean?

@daily is equivalent to "0 0 * * *" (midnight). @weekly is "0 0 * * 0" (midnight on Sunday). @monthly is "0 0 1 * *" (midnight on the 1st). These are shorthand aliases supported by most cron implementations.

How do timezones work with cron?

Traditional cron uses the system timezone. If you need a specific timezone, configure it in your cron daemon or use a scheduler that supports timezone-aware scheduling. The times shown in this tool are local.

What happens if two cron schedules overlap?

Each cron job runs independently. If two schedules trigger at the same time, both jobs execute simultaneously. If the same job overlaps with itself (takes longer than the interval), you may need locking logic to prevent duplicate runs.

Is Free Cron Expression Generator & Explainer Online free to use?

Free Cron Expression Generator & Explainer Online is completely free and runs in your browser.

Does Free Cron Expression Generator & Explainer Online send my data to a server?

No. Free Cron Expression Generator & Explainer Online processes input directly in your browser.

Do I need to create an account to use Free Cron Expression Generator & Explainer Online?

No account is required to use Free Cron Expression Generator & Explainer Online.

Privacy-first by design

Tool inputs are processed in your browser. Review the Privacy Policy and Terms for full details.

Related Tools

All Tools

Word Counter

Count words, characters, and analyze text.

Open Tool →

Regex Tester

Test your regular expressions instantly.

Open Tool →

Regex Library

Use ready regex patterns with explanations and built-in testing.

Open Tool →

URL Query Parser

Inspect query parameters as key/value pairs.

Open Tool →