SpeedyTools
ToolsBlogGuidesAboutSupport
SpeedyTools

Free, fast developer and AI tools that respect your privacy.

Support

Build & Debug

  • JSON Formatter
  • JavaScript to JSON
  • JSON Merge
  • Regex Tester
  • Base64 Encoder/Decoder
View all 30 tools →

Create & Convert

  • Webpage to PDF
  • Text Extractor
  • HTML to Markdown
  • Public Page Generator
  • Image Resizer
View all 15 tools →

AI-Powered

  • Prompt Manager
  • YouTube Transcript
  • LLM Token Counter
  • Text Summarizer
  • Sentiment Analyzer
View all 6 tools →

© 2026 SpeedyTools.dev. Built with care.

BlogGuidesTopicsContactAboutSupportPrivacyTerms
    All Tools

    Cron Expression Builder

    Build cron expressions visually, parse existing ones, and see next run times.

    Share:
    Cron Expression
    0 * * * *

    Every hour

    Configure Fields
    Common Presets
    Next 5 Run Times
    Sat, Mar 28, 2026, 18:00in 52 minutes
    Sat, Mar 28, 2026, 19:00in 1h 52m
    Sat, Mar 28, 2026, 20:00in 2h 52m
    Sat, Mar 28, 2026, 21:00in 3h 52m
    Sat, Mar 28, 2026, 22:00in 4h 52m
    Quick Reference
    FieldAllowed ValuesSpecial Characters
    Minute0-59* , - /
    Hour0-23* , - /
    Day of Month1-31* , - /
    Month1-12* , - /
    Day of Week0-7 (0 and 7 = Sun)* , - /
    *

    Any value

    * * * * * = Every minute

    ,

    Value list separator

    1,15 * * * * = At minute 1 and 15

    -

    Range of values

    1-5 * * * * = Minutes 1 through 5

    /

    Step values

    */15 * * * * = Every 15 minutes

    About Cron Expressions

    Cron is a time-based job scheduler found in Unix and Linux operating systems. A cron expression is a compact string of five fields that defines when a scheduled task should execute. The format was originally created for the cron daemon in Unix Version 7, released in 1979.

    Today, cron syntax is used far beyond traditional crontab. It powers scheduled workflows in GitHub Actions, Kubernetes CronJobs, AWS CloudWatch Events, Google Cloud Scheduler, and virtually every modern CI/CD and cloud platform. Understanding cron expressions is an essential skill for DevOps engineers and backend developers.

    Features
    Visual drag-and-drop cron builder
    Human-readable schedule descriptions
    Next 5 run time calculations
    14+ common presets included
    Reverse parsing from expression
    Complete cron reference table
    Copy expression with one click
    Works entirely in your browser
    Common Use Cases

    Task Scheduling

    Schedule recurring jobs on Linux/Unix servers with crontab

    CI/CD Pipelines

    Set up scheduled builds and deployments in GitHub Actions, GitLab CI, etc.

    Backup Automation

    Automate database and file backups at specific intervals

    Server Maintenance

    Schedule log rotation, cache clearing, and system health checks

    Frequently Asked Questions

    What is a cron expression?

    A cron expression is a string of five fields separated by spaces that represents a schedule. The five fields are: minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-7, where 0 and 7 are Sunday). Cron is used on Unix/Linux systems to schedule recurring tasks.

    What do the special characters in cron mean?

    The asterisk (*) means "every" value for that field. The comma (,) separates multiple values (e.g., 1,3,5). The hyphen (-) defines a range (e.g., 1-5 for Monday through Friday). The slash (/) specifies step values (e.g., */15 means every 15 units).

    How do I schedule a cron job to run every 5 minutes?

    Use the expression */5 * * * *. The */5 in the minute field means "every 5 minutes". The asterisks in the remaining fields mean it runs every hour, every day, every month, and every day of the week.

    What is the difference between day of month and day of week in cron?

    Day of month (field 3) specifies which calendar date(s) the job runs on (1-31). Day of week (field 5) specifies which weekday(s) the job runs on (0-7, where 0 and 7 both represent Sunday). When both are set to specific values (not *), most cron implementations run the job when either condition is met.

    Can I use this cron builder for GitHub Actions or Kubernetes?

    Yes! The standard 5-field cron syntax generated by this tool works with crontab on Linux/Unix, GitHub Actions scheduled workflows, Kubernetes CronJobs, AWS CloudWatch Events, Google Cloud Scheduler, and most other scheduling systems.

    Privacy First

    All cron expression building and parsing happens in your browser. Your data never leaves your device.

    Related Tools

    JSON Formatter

    Free online JSON formatter, validator, and beautifier. Format, minify, validate, and prettify JSON data instantly. No signup required. Works offline in your browser.

    JavaScript to JSON

    Convert JavaScript object literals to valid JSON

    JSON Merge

    Free online JSON merge tool. Combine two JSON objects with deep or shallow merge strategies. Perfect for config files, API responses, and data manipulation.

    More Developer Tools

    JSON FormatterJavaScript to JSONJSON MergeRegex Tester

    Compare Cron Expression Builder

    Cron Expression Builder vs JSON FormatterCron Expression Builder vs JavaScript to JSONCron Expression Builder vs JSON MergeCron Expression Builder vs Regex TesterCron Expression Builder vs Base64 Encoder/Decoder
    View all Developer tools

    Learn More

    Cron Expression Builder Guide

    Complete guide and tutorial

    Getting Started Tutorial

    Step-by-step beginner's guide