Developer & Digital Tools · 🇰🇷 Korea

Korean Cron Expression Translator

LIVE

Cron expression to Korean natural language with next-10 runs and 20 presets.

About this tool

Korean Cron Expression Translator converts cron strings like "0 9 * * 1-5" into natural Korean ("Every weekday at 9:00 AM") and shows the next 5 run times in KST + UTC. Toggle among Linux/Unix 5-field (min hr day mon dow), Quartz 6-field (with seconds), GitHub Actions (5-min minimum), and Vercel Cron formats. Parses @daily / @weekly / @midnight aliases and Quartz extensions (L = last day, W = nearest weekday, # = nth weekday). 20+ example templates ("hourly at :00", "monthly last day 23:59", "weekday work hours") let you draft GitHub Actions / Vercel / Kubernetes crons in under a minute.

Use cases

Scenario 1

Weekday office-hours cron

Confirm "0 9 * * 1-5" reads "Every weekday at 9:00 AM" and paste it straight into a GitHub Actions schedule.

Scenario 2

Monthly last-day midnight backup

In Quartz mode, "0 0 0 L * ?" reads "Last day of every month at midnight" — preview the next 12 runs.

Scenario 3

GitHub Actions 5-min minimum guard

"*/3 * * * *" in GitHub Actions mode triggers a "≥5 min recommended" warning — switch to "*/5".

Scenario 4

2nd Tuesday of month (Quartz #)

"3#2" reads "2nd Tuesday of every month" — perfect for a recurring meeting alert.

Scenario 5

Vercel Cron UTC conversion

Vercel Cron is UTC, so "KR 9 AM = UTC 0:00" → write "0 0 * * *" with confidence.

Features

  • 4 formats: Linux 5-field / Quartz 6-field / GitHub Actions / Vercel
  • One-line natural Korean description
  • Next 5 runs in KST and UTC
  • @daily / @weekly / @midnight aliases supported
  • Quartz special characters (L / W / #) parsed
  • 20+ example templates (hourly :00, weekday work, monthly last day)
  • Share URL to replay any expression

Frequently asked

Q. 5-field vs. 6-field — what changes?
A. Linux/Unix is 5-field (min hr day mon dow); Quartz and some AWS EventBridge add a leading seconds field. "0 9 * * *" reads "9 AM daily" on Linux but "every minute at second 9" on Quartz — pick the right mode.
Q. When does */5 run exactly?
A. "Every 5 minutes" = at 0, 5, 10, ..., 55. Don’t confuse with "5 * * * *" (only at minute 5 each hour).
Q. Day-of-week — 0–6 or 1–7?
A. Linux: 0 = Sunday ... 6 = Saturday (and 7 also = Sunday). Quartz: 1 = Sunday ... 7 = Saturday. Weekdays are Linux 1-5 / Quartz 2-6 — the tool handles this per mode.
Q. Why does GitHub Actions need ≥5 min?
A. GitHub Actions schedule recommends ≥5 min due to queue load. */1 can be skipped or delayed — use a self-hosted runner with systemd timer for true 1-minute accuracy.
Q. KST or UTC — which is canonical?
A. Linux cron uses the server’s local timezone; GitHub Actions and Vercel default to UTC. The tool shows KST and UTC together to keep automation scripts accurate.

Sources / references

Related tools

How we run it / disclaimer

This tool is advisory and does not constitute legal, tax, medical, or financial advice. All calculations and document generation run in your browser; inputs are never sent to a server. Ads follow Google AdSense policy and are kept separate from tool accuracy.