Crontab Generator
Build a cron schedule from plain choices, read any cron expression in plain English and preview the next run times.
Cron syntax is compact and easy to get wrong. Type an expression to read it in plain English and see the next six run times in your time zone – or pick a preset and add your command to get a ready crontab line.
The five fields
minute hour day-of-month month day-of-week. * means every, */15 every 15, 1-5 a range, 1,15 a list. Day-of-week 0 and 7 are both Sunday.
Make jobs debuggable
Redirect output to a log (>> /var/log/job.log 2>&1), use absolute paths, and remember cron doesn’t load your shell profile – set PATH or variables at the top of the crontab.
Frequently asked questions
Why doesn’t my cron job run?
Cron has a minimal PATH and no terminal. Use absolute paths, make the script executable, and redirect output to a log so errors are visible.
More tools
All tools →Netplan YAML Generator
Generate a correct Netplan file for a static IP or DHCP on Ubuntu 18.04 to 26.04 – with the right gateway syntax, file permissions and apply commands.
Open tool LinuxNginx Server Block Generator
Production-ready Nginx server blocks for WordPress/PHP-FPM, static sites and reverse proxies – HTTPS, HTTP/2, www redirect and security headers included.
Open tool Linuxsystemd Service Generator
Turn any script or app into a systemd service that starts on boot, restarts on failure and runs as a locked-down user.
Open tool