ToolNest
100% Free

Crontab Guru

Parse and explain cron expressions in plain English. Instantly understand what any cron schedule does, validate syntax, and process multiple expressions at once.

Input text

Result

What is a Crontab Guru?

Every sysadmin has a story about the cron job that ran at the wrong time. Cron expressions are five cryptic fields — minute, hour, day of month, month, day of week — and the syntax is old, terse, and full of traps: * means every, */5 means every fifth, and the difference between 0-5 in the day-of-week field meaning Sunday through Thursday is easy to get exactly backwards. This tool translates a cron expression into plain English, so you can verify what you actually scheduled rather than what you think you scheduled.

Type or paste an expression like 35 16 * * 0-5 and get back 'At 04:35 PM, Sunday through Friday'. Other examples: * * * * * is 'Every minute', */5 * * * * is 'Every 5 minutes', 0 12 1 * * is 'At 12:00 PM, on day 1 of the month'. Reading the English sentence aloud is often enough to catch the error immediately — 'every minute' when you meant 'every hour' jumps out in a way that the raw asterisks never do.

The tool is deliberately minimal: pure text in, plain English out, running instantly in your browser with nothing sent anywhere. It also helps in the reverse direction — when you are unsure how to express a schedule, experimenting with field values and watching the sentence update is faster than consulting a syntax table.

A classic boundary worth knowing: when both day-of-month and day-of-week are restricted (neither is *), cron runs the job when either matches, not both — one of the most surprising behaviors in the standard, and precisely the kind of thing an English translation makes visible.


Crontab Guru Examples

Click to try!

Every day at 16:35, Sunday to Friday (English)

At 16:35 on every day-of-week from Sunday through Friday.

Every minute (English)

Runs every minute.

Every 5 minutes (English)

Runs every 5 minutes.

At 12:00 PM on the 1st of every month (English)

Runs at noon on the first day of each month.


All Time Tools

Time Between Dates

Calculate time between two dates

Convert Unix ↔ Date

Convert Unix timestamps and dates in both directions.

You May Also Like

Resize Image

Resize one or multiple images at once.

Compress Images

Compress one or multiple images at once.

Split PDF

Extract specific pages from a PDF file

Rotate PDF

Rotate pages in a PDF document

Remove duplicate lines

Quickly delete all repeated lines from text

Base64 Encoder/Decoder

Encode or decode data using Base64.

We use cookies

We use cookies for analytics and advertising. You choose what's enabled. Essential cookies are always on. Privacy Policy