Crontab Generator
Build a cron expression and read it back in plain English.
0-59
0-23
1-31
1-12
0-6
Cron expression
0 9 * * 1-5
At 09:00 AM, Monday through Friday
Cron expression syntax
A standard cron expression has five fields — minute hour day-of-month month day-of-week — where * means "every", */5 means "every 5", and ranges/lists like 1-5 or 1,3,5 are allowed. The plain-English description is generated in your browser.
Related: the cron parser (explain an existing expression), the Unix timestamp converter, and the time duration calculator.
Frequently Asked Questions
What is a cron job?
A cron job is a command scheduled to run automatically at specified times on Unix/Linux. The cron daemon reads a crontab (cron table) file and executes the specified command on the defined schedule.
How do I read the five cron fields?
The format is: minute (0–59) hour (0–23) day-of-month (1–31) month (1–12) day-of-week (0–7, both 0 and 7 = Sunday). '*' means every value. '*/5' in the minute field means every 5 minutes.
What timezone does cron use?
Cron uses the system timezone — usually UTC on servers. Add TZ=America/New_York at the top of your crontab to override it. Always check the server timezone before scheduling time-sensitive jobs.
How do I redirect cron output to a log file?
Append >> /path/logfile.log 2>&1 to your command. Without redirection, cron emails output to the system user, which often goes unread. Logging to a file is cleaner and searchable for production jobs.
What do @daily, @weekly, and @reboot mean?
@daily = midnight daily (0 0 * * *), @weekly = Sunday midnight (0 0 * * 0), @monthly = 1st of month midnight (0 0 1 * *), @reboot = run once on system startup. These shorthand aliases are supported by most cron implementations.
Private & free — this tool runs entirely in your browser.
Recommended: IndieKit — Ship your Next.js startup in days.affiliate
Related Developer Utilities tools
RegExp Tester
Test regular expressions and inspect matches locally.
Regex Visualizer
Visual regex pattern diagram with live match highlighting and capture group annotations.
Subnet Calculator
Compute CIDR subnets, usable hosts, and network ranges.
Cron Parser
Translate cron syntax into plain English.
URL Parser
Break a URL into protocol, host, path, and query parts.
HTML Previewer
Paste HTML and see it rendered live in a safe, sandboxed preview.
HTTP Status Code Reference
Search and look up every HTTP status code and its meaning.
MIME Type Lookup
Find the MIME type for a file extension, or the extensions for a MIME type.