How do I build a cron expression online?
Use our visual selectors to select execution intervals, or paste an existing crontab expression into the text input. The tool parses it in real-time, displays a plain-English description, and calculates the next execution runtimes.
What are the 5 fields of a cron expression?
The standard fields represent: Minute (0-59), Hour (0-23), Day of Month (1-31), Month (1-12), and Day of Week (0-6, starting with Sunday as 0).
What does the slash (/) character mean in cron?
The slash indicates step values or intervals. For example, */5 in the minutes field means "every 5 minutes", and 2/10 means "every 10 minutes starting from minute 2".
How do I schedule a cron job for weekdays only?
Set the day of the week field to a range of 1-5. This restricts the cron execution schedule to Monday through Friday.
Is this cron generator secure for internal cron schedules?
Yes, 100%. The parser and calculation engine run entirely in your local browser sandbox using client-side JavaScript. No data is sent to external servers.
How does the tool calculate the next execution runtimes?
It uses a client-side date progression algorithm to match the cron parameters against upcoming calendar dates, displaying the next 5 execution times in your local timezone.
What does the asterisk (*) stand for in crontab?
The asterisk is a wildcard that matches all possible values for that field. For example, a * in the hours field means "every hour".
Can I copy the generated cron expression instantly?
Yes. Click the copy icon next to the compiled crontab string to save it immediately to your clipboard.
What is the difference between Linux and AWS cron formats?
Standard Linux crontab uses 5 fields. AWS CloudWatch and some schedulers support a 6th field for Year (e.g. * * * * * *). Our tool targets the standard, highly compatible 5-field crontab format.
How do I write a cron expression for every midnight?
Set the minute to 0, the hour to 0, and wildcards for the remaining fields: 0 0 * * *.
How does the comma (,) operator work in cron?
The comma acts as a list separator to define multiple discrete execution values. For example, 1,15,30 in the minutes field triggers the task exactly at minutes 1, 15, and 30.
Does the tool support day names like MON, TUE?
Yes, our parser recognizes standard three-letter abbreviations for months (JAN-DEC) and weekdays (SUN-SAT) and translates them correctly.
How do I schedule a task for every 2 hours?
Set the minutes field to 0 and the hours field to */2 (e.g. 0 */2 * * *). This triggers the task at the start of every even hour.
Does it validate syntax errors?
Yes. If you enter invalid numbers (like minute 65 or month 15) or malformed syntax characters, the validator displays a clear error warning.
Can I run this cron tool offline?
Yes. Once loaded, the tool works 100% offline since all timing compilations and date mappings occur locally in client-side JavaScript.