About the Crontab Decoder
Cron syntax is easy to write and surprisingly easy to misread. Five fields, a handful of symbols, and one misplaced asterisk can turn "every Monday at 9" into "every minute of every Monday". This decoder translates any standard cron expression into plain English so you can confirm a schedule before it goes live on a server.
How do I use it?
Paste an expression like */15 2-6 * * 1-5 into the box and press Decode, or click one of the sample chips to see how a common schedule breaks down. Special strings such as @daily, @weekly and @reboot are understood too.
What does it show?
Three things: a one-line English sentence describing the schedule, a field-by-field table explaining what each of the five positions means, and the next five run times calculated in your own timezone. That last part is the real safety net, because seeing the actual dates makes a wrong expression obvious in seconds.
Anything it won't accept?
Six-field expressions with seconds belong to Quartz rather than crontab, so the decoder flags them instead of guessing. Invalid ranges and out-of-bounds values get a specific error message rather than a silent failure.
If your scheduled job is a shell script, give it a solid starting point with the Bash Script Boilerplate Generator. And for services that should run continuously instead of on a schedule, the Systemd Service Generator is the better fit.
More tools from CommandLinux
Crontab Decoder Systemd Service Generator Chmod Permissions Calculator Tar Command Builder SSH Config Generator Find Command Composer Grep/Sed Regex Tester IP Subnet Calculator Command Line Quiz Bash Script Boilerplate Generator