Cron Expression Builder for GitHub Actions

Type a cron expression, get plain English instantly, then copy a workflow starter you can paste into .github/workflows/.

minutehourday (month)monthday (week)
Need this to run safely in a real repo? The paid pack adds the production version: timeouts, manual runs, secrets notes, commit-back, audits, deploys, releases, Docker, and security scans.
Buy production pack - $19

GitHub Actions schedule starter

Copy the current cron expression into a minimal scheduled workflow, then use scheduled-job.yml from the pack when you need retries, commit-back, and safer production defaults.

Current workflow cron: 0 9 * * 1-5
name: Scheduled job
on:
  schedule:
    - cron: '0 9 * * 1-5'
  workflow_dispatch:

jobs:
  run:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run task
        run: echo "Replace with your script"
Production upgrade

Skip the fragile workflow debugging session

This page gives you a minimal starter. The $19 pack gives you the commented production files developers usually rebuild by trial and error.

Free starter here
  • Basic cron trigger
  • Manual run button
  • Placeholder shell step
Paid pack
  • scheduled-job.yml with timeout, secrets, and commit-back notes
  • 10 more CI/CD workflows for tests, deploys, releases, Docker, and security
  • Line-by-line comments and free updates
Buy now - $19 View details first Use in unlimited personal and commercial projects.

Cheat sheet

SymbolMeaningExample
*every value* * * * * — every minute
,list0 9,17 * * * — at 9am and 5pm
-range0 9 * * 1-5 — weekdays at 9am
/step*/10 * * * * — every 10 minutes

Using cron in GitHub Actions?

Grab the GitHub Actions CI/CD Pack — 11 production-ready workflows (scheduled jobs, matrix tests, deploys, releases, security scans), commented line-by-line.

Buy the pack - $19