Toolical © 2026

Crontab Guru

Paste a cron expression to get a human-readable explanation and list of next scheduled execution times.

Result
Please check your inputs.
Open the Crontab Guru tool in your browser. Paste or type your cron expression into the input field (e.g., '0 9 * * 1-5'). Click the 'Analyze' or 'Explain' button. Read the plain-English translation of when the cron job runs. Scroll down to see the next 5โ€“10 scheduled execution times, calculated from the current date/time.

๐Ÿ“– How to Use This Tool

Open the Crontab Guru tool in your browser.
Paste or type your cron expression into the input field (e.g., '0 9 * * 1-5').
Click the 'Analyze' or 'Explain' button.
Read the plain-English translation of when the cron job runs.
Scroll down to see the next 5โ€“10 scheduled execution times, calculated from the current date/time.

๐Ÿ“ What Is Crontab Guru?

Crontab Guru is a free online tool that deciphers cron expressionsโ€”the compact scheduling strings used by Unix-like systems to automate recurring tasks like backups, emails, or scripts. Without a tool, reading a cryptic expression like '30 4 * * 1-5' can be error-prone. This tool instantly translates it into human language (e.g., 'At 4:30 AM, Monday through Friday') and shows you the next actual run dates. It matters because misconfigured cron jobs can cause missed schedules or system overload, and this tool helps developers, sysadmins, and DevOps engineers validate and debug their automation logic quicklyโ€”saving time and preventing production issues.

๐Ÿงฎ Formula

A standard cron expression has five space-separated fields: minute hour day-of-month month day-of-week. The tool parses each field using allowed operators: * (every), number (exact), comma (list), hyphen (range), and slash (step). For example, '*/5' means every 5 units. The tool computes the next N timestamps by comparing the current time against all valid combinations defined by the fields. It then lists those timestamps in chronological order, respecting the system's timezone (or a user-specified offset).

๐Ÿ’ก Tips for Best Results

โœจ๐Ÿงช Test before you deploy โ€” paste a new cron expression into Crontab Guru to confirm it runs at the exact moments you expect.
โœจ๐Ÿ—“๏ธ Use special strings like @daily, @hourly, or @reboot โ€” the tool also recognizes these and expands them into standard five-field expressions.
โœจ๐Ÿ“… Beware of day-of-month vs day-of-week combinations โ€” a common pitfall is specifying both, which causes the job to run when either condition is true (OR logic).
โœจโฐ Check the timezone โ€” if your server uses UTC but you think in local time, the next schedules shown may surprise you. Always verify with the tool's optional timezone setting.

โ“ Frequently Asked Questions

What does a cron expression like '*/15 * * * *' mean?
It means 'every 15 minutes' โ€” the first field (*/15) tells the job to run at minute 0, 15, 30, and 45 of every hour, every day, every month, every weekday.
Why does my cron job run at the wrong time on certain days?
This often happens when you combine a day-of-month value (e.g., 1) with a day-of-week value (e.g., 0). In cron, when both fields are specified, the job runs if either condition matches, not both. Use Crontab Guru to test combinations.
Can I use this tool to schedule jobs in a different timezone?
Yes โ€” most versions of Crontab Guru let you set a custom timezone offset. The next scheduled times will then be displayed in that zone, helping you match server time or your local time.

๐Ÿ”— Related Tools