Crontab Generator
Build a cron expression without memorizing the syntax. Start from a preset like hourly or weekly, or set each field by hand, and copy the ready-to-paste line for your crontab.
How to generate a cron expression
- Pick a preset, or fill in the minute, hour, day, month and weekday fields.
- Leave any field as * to run on every value for that field.
- Copy the generated expression and paste it into your crontab with crontab -e.
Examples
Every day at 9:00 AM
minute 0, hour 9
0 9 * * *
Every 15 minutes
minute */15
*/15 * * * *
Frequently asked questions
What order are the cron fields in?
Five fields separated by spaces, in this order: minute, hour, day of month, month, and day of week. A * in a field means every value for that field.
What are some common cron schedules?
Every minute is '* * * * *', hourly is '0 * * * *', daily at midnight is '0 0 * * *', weekly on Sunday is '0 0 * * 0', and monthly on the 1st is '0 0 1 * *'.
What special syntax can I use in a field?
Use * for any value, */n for steps (such as */5 every five units), a-b for a range, and comma lists like 1,15,30. You can combine them, for example 0-30/10.
How do I add the expression to my crontab?
Run 'crontab -e' in a terminal to open your user crontab, paste the generated line followed by the command to run, save, and exit.
How do I write days of the week?
Use 0 to 6 for Sunday through Saturday. Both 0 and 7 are accepted for Sunday, which matches how most cron implementations behave.
Is anything sent to a server?
No. The cron expression is built entirely in your browser, so your schedule never leaves your machine.
Related tools
Cron Expression Explainer
Paste a cron expression to see what it means in plain English plus the next 5 run times. Works fully in your browser, no signup needed.
JSON Formatter
Format, validate and minify JSON online. Pretty-print with custom indentation, sort keys and catch syntax errors. Runs in your browser.
.env to JSON
Convert a .env file to JSON, or JSON back to .env. Parses KEY=value lines, comments, quotes and export. Runs entirely in your browser.
Aspect Ratio Calculator
Calculate aspect ratios fast. Enter a ratio like 16:9 and one dimension to get the other, or enter width and height to simplify the ratio.
Base58 Encoder
Encode and decode Base58 online with the Bitcoin alphabet. Convert text to Base58 or back, UTF-8 safe, no confusing 0 O I l. Runs in your browser.
Base64 Decode
Decode Base64 to plain text online. Paste a Base64 or base64url string and get instant UTF-8 output. Free, fast and runs in your browser.