Crontab Decoder
Crontab Decoder
Paste a cron expression to see what it means and when it runs.
Field breakdown
Next 5 runs (your local time)

    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

    Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.