Dev Utilities

Cron Expression Builder

Set minute, hour, day-of-month, month, and day-of-week fields to build a standard 5-field cron expression, with a live plain-English explanation of what it means. Includes common presets like "daily at 9am" or "weekdays only" to start from.

  • Files never leave your device
  • Runs entirely in your browser
  • Free, no account needed
Use Cron Expression Builder - free

How to use Cron Expression Builder

  1. 1

    Open the Cron Expression Builder

    Go to tools.slaytic.com and open the Cron Expression Builder. No sign-up or account required.

  2. 2

    Start from a preset or build it

    Pick something like daily at 9am, or set the minute, hour, day, month and weekday fields yourself.

  3. 3

    Read the plain-English explanation

    Check the described schedule matches your intent before you rely on it.

  4. 4

    Copy the expression

    Take the five-field expression into your crontab, CI configuration or scheduler.

How this works in your browser

A cron expression is five fields separated by spaces, covering minute, hour, day of month, month and day of week, where each field accepts a specific value, a comma-separated list, a range with a hyphen, an interval with a slash, or an asterisk meaning every value. The builder composes those fields and simultaneously parses them back into a sentence, which is the genuinely useful part: cron’s syntax is compact enough that a wrong expression looks entirely plausible, and the difference between running once a day and sixty times a day is a single character. The plain-English rendering turns a silent misconfiguration into something you can spot before it reaches production.

Cron Expression Builder vs. traditional online converters

FeatureCron Expression Builder (in-browser)Traditional online converters
File upload requiredNo - never leaves your deviceYes - file is sent to a server
Processing queueNone - starts instantlyOften, especially at peak times
Watermark on outputNeverCommon on free plans
Usage limitsNone - free, unlimited useOften capped per day or file size
Works offline once loadedYes, for most toolsNo - requires a live connection
Account requiredNoOften, for anything beyond a trial

Who uses Cron Expression Builder

Scheduling server jobs

Build a crontab entry for backups, cleanups or report generation.

CI and deployment pipelines

Set up scheduled builds, nightly test runs or periodic checks.

Reading someone else’s schedule

Understand an existing expression in a config file without decoding it by hand.

Learning cron syntax

See how each field behaves by changing it and reading the explanation.

Frequently asked questions

What cron format is used?

The standard 5-field format: minute, hour, day-of-month, month, day-of-week - used by Unix cron, most CI/CD schedulers, and many cloud job schedulers.

What does an asterisk mean?

An asterisk means "every" value for that field - for example, an asterisk in the hour field means every hour.

Can I enter ranges or lists?

Yes, standard cron syntax like "1-5" (a range) or "1,3,5" (a list) is supported and explained in plain English.

Why did my job run far more often than I intended?

Almost always because a field was left as an asterisk. Writing an hour without a minute means the job runs every minute of that hour, sixty times instead of once. It is the classic cron mistake, and reading the plain-English explanation before saving is the reliable way to catch it.

What happens if I set both day-of-month and day-of-week?

The two are combined with OR rather than AND, which surprises almost everyone. Specifying the 1st and Monday runs the job on the 1st of the month and on every Monday, not only on a Monday that falls on the 1st. If you need both conditions, that check has to live in your script.

Which timezone does a schedule use?

Whatever the server or scheduler is configured with, which is frequently UTC even when you are not. A job set for nine in the morning may well fire at a different local hour, and this is a common source of confusion when a daylight saving change shifts it again.

Does this format work with cloud schedulers?

The standard five-field format is understood by Unix cron, most CI systems and many cloud schedulers. Some platforms add a seconds field at the front or a year field at the end, so check your provider’s documentation if an expression is rejected.

Build a cron expression instantly - free.

Open Cron Expression Builder
  • Files never leave your device
  • No upload required
  • No account needed
  • Unlimited use, always free