Digital ToolPad.

Runs 100% in your browser

Your data never leaves your device. zero uploads.

Cron Expression Parser

Read a cron expression in plain language and inspect its next scheduled runs in a browser-based workspace.

Cron schedule

Every 15 minutes, between 09:00 and 17:59, Monday through Friday

Edit one field at a time

0-59

0-23

1-31

1-12

0-7

Syntax: * any value, , list (1,15), - range (1-5), / step (*/10), and shortcuts such as @daily or @reboot. Click a field for its rules.

Common schedules

Crontab line

Add the command and choose what happens to its output. The full line is ready to paste into crontab -e.

# Sync orders during office hours
*/15 9-17 * * 1-5 flock -n /tmp/sync-orders.lock /home/deploy/bin/sync-orders.sh >> /var/log/sync-orders.log 2>&1

Next run times

 

  1. Working out the next runs in your time zone...

Use this schedule elsewhere

apiVersion: batch/v1
kind: CronJob
metadata:
  name: my-cron-job
spec:
  schedule: "*/15 9-17 * * 1-5"
  timeZone: "UTC"
  concurrencyPolicy: Forbid
  jobTemplate:
    spec:
      template:
        spec:
          restartPolicy: OnFailure
          containers:
            - name: job
              image: busybox:1.36
              command: ["/bin/sh", "-c", "/home/deploy/bin/sync-orders.sh"]
  • timeZone needs Kubernetes 1.27 or later. Without it the schedule uses the controller's time zone, usually UTC.
  • concurrencyPolicy: Forbid skips a run while the previous one is still going.

Working with Cron Expression Parser

Use the parser to review an existing schedule before changing a background job. Compare the explanation with the intended frequency and scan the upcoming times for boundary cases. This can help distinguish an every-minute schedule from one tied to a particular hour or weekday.

How to use Cron Expression Parser

  1. Enter a cron expression or start with a provided preset.
  2. Read the schedule explanation and review the upcoming run times.
  3. Copy the expression and verify it in your scheduler's timezone and dialect.

Cron Expression Parser example

Paste */15 * * * * to inspect a schedule that runs every fifteen minutes. Then compare it with 15 * * * *, which targets minute 15 of each hour.

What to expect from the result

Parsing an expression does not execute a job or verify the destination scheduler's configuration. Timezones and daylight-saving transitions must be checked in the deployment environment.

Cron Expression Parser questions

How do I use Cron Expression Parser?

Enter a cron expression or start with a provided preset. Read the schedule explanation and review the upcoming run times. Copy the expression and verify it in your scheduler's timezone and dialect.

What should I check in the result?

Parsing an expression does not execute a job or verify the destination scheduler's configuration. Timezones and daylight-saving transitions must be checked in the deployment environment.

100% private: your data never leaves your browser

No registration, no tracking of your content, no server uploads. Don't just take our word for it:

  • No server, no uploads

    Your files and text are processed entirely on your device. Nothing is ever sent to us.

  • Works offline

    Once loaded, this tool keeps working with your Wi-Fi turned off. Try it.

  • Verify it yourself

    Open your browser's DevTools → Network tab. You'll see zero requests carrying your data.

Explore more tools

More utilities for your next task.

Browse all tools