DevOpsLesson
DOCKERKUBERNETESTERRAFORMAWSCI/CDLINUXGITDEVOPS ROADMAPCLOUD ROADMAPSRE ROADMAPGIT CHEATSHEETDOCKER CHEATSHEETK8S CHEATSHEETTF CHEATSHEETLINUX CHEATSHEETDOCKERFILE LINTERYAML VALIDATORCRON PARSERREGEX TESTER
DevOpsLesson

Free, comprehensive DevOps tutorials and learning roadmaps. Master Docker, Kubernetes, CI/CD, and more.

Stay Updated

Get notified about new tutorials and features.

Tutorials

  • What is DevOps?
  • Docker Tutorial
  • Terraform Tutorial
  • CI/CD Pipeline
  • All Tutorials

Roadmaps

  • DevOps Engineer
  • Cloud Engineer
  • SRE Path
  • All Roadmaps

Company

  • About Us
  • Blog
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 DevOpsLesson. All rights reserved.

Home›Tools›Cron Parser
Free DevOps Tool

Cron Expression Parser & Generator

Decode any cron expression into plain English and preview the next scheduled run times. Build cron schedules for Linux, Kubernetes CronJobs, GitHub Actions, and more.

Human-ReadableNext Run TimesKubernetes CronJobGitHub ActionsFree & Online

Runs every 5 minutes

The cron expression is made of five fields. Each field can have the following values.

*****
minute (0–59)hour (0–23)day of month (1–31)month (1–12)day of week (0–6)

Here are some examples for you.

Cron expressionSchedule
* * * * *Every minute
0 * * * *Every hour
0 0 * * *Every day at 12:00 AM
0 9 * * 1-5At 9:00 AM, weekdays only
0 0 * * 5At 12:00 AM, only on Fridays
0 0 1 * *At 12:00 AM, on day 1 of the month
0 0 1 1,4,7,10 *At 12:00 AM, 1st day of each quarter
*/15 * * * *Every 15 minutes
30 6 * * 1,3,5At 6:30 AM, Mon / Wed / Fri

Click any row to try it.

Frequently Asked Questions

What is a cron expression?

A cron expression is a string of 5 fields (minute, hour, day of month, month, day of week) that defines when a scheduled task runs. For example, "0 9 * * 1-5" means every weekday at 9:00 AM.

What does "* * * * *" mean in cron?

"* * * * *" means "every minute". Each asterisk is a wildcard that matches all values for that field: minute, hour, day of month, month, and day of week respectively.

How do I run a cron job every 5 minutes?

Use the expression "*/5 * * * *". The */5 in the minute field means "every 5 minutes". Similarly, "*/15 * * * *" runs every 15 minutes.

Can I use cron expressions in Kubernetes?

Yes — Kubernetes CronJobs use the same standard cron expression format. The schedule field in a CronJob spec accepts any valid cron expression, for example: schedule: "0 2 * * *" to run daily at 2 AM.

What is the difference between cron and crontab?

Cron is the scheduler daemon that runs scheduled tasks on Unix/Linux systems. Crontab (cron table) is the configuration file that lists the cron jobs for a user. You edit crontab with the "crontab -e" command.

📚 Learn Linux Cron Jobs: Step by Step

Cron is a core Linux skill. Our free Linux tutorials teach you scheduling, automation, and much more.

Linux Cron Jobs Tutorial →Bash ScriptingDevOps Roadmap