Cron Expression Parser

解析Cron表达式。

Human Readable

Describes cron expression in plain language.

Next Runs

Shows upcoming execution times.

Real-time

Updates as you type the expression.

Client-side

All processing in your browser. No data uploaded.

关于Cron Expression Parser

Cron is a time-based job scheduling system used on Unix-like operating systems. A cron expression is a compact string of five fields that defines when a scheduled task should run: minute (0–59), hour (0–23), day of month (1–31), month (1–12), and day of week (0–7). Each field accepts specific values, ranges (1-5), step values (*/15), and lists (1,3,5). Cron is widely used to automate backups, send scheduled emails, run data pipelines, clear caches, and perform routine maintenance tasks. Despite their power, cron expressions can be difficult to read and write correctly — a single misplaced asterisk can mean a job runs every minute instead of once a day. This parser translates any standard 5-field cron expression into plain English so you can instantly understand what it means. It also calculates and displays the next ten scheduled execution times, so you can verify the schedule behaves exactly as intended. Choose from common presets like "every hour" or "weekdays at 8:30am" as a starting point.

如何使用Cron Expression Parser

  1. Type a cron expression in the input field using standard 5-field format: minute hour day month weekday.
  2. Or click one of the preset buttons (Every minute, Every hour, etc.) to load a common schedule.
  3. The field breakdown below the input labels each value with its corresponding field name.
  4. Read the plain-English description of your expression in the purple box.
  5. Scroll down to see the next 10 scheduled run times calculated from the current moment.
  6. Copy the description to your clipboard using the Copy button, then refine the expression as needed.

常见问题

What do the five fields in a cron expression mean?

Reading left to right: minute (0–59), hour (0–23), day of month (1–31), month (1–12, or JAN–DEC), and day of week (0–7, where both 0 and 7 are Sunday, or SUN–SAT). An asterisk (*) means "every valid value" for that field.

How do I run a job every 15 minutes?

Use the expression */15 * * * *. The */15 in the minute field means "every 15th minute" (0, 15, 30, 45). You can use step values with any field — for example */2 in the hour field means every 2 hours.

What is the difference between day-of-month and day-of-week?

Day-of-month (field 3) targets specific calendar dates like the 1st or 15th of every month. Day-of-week (field 5) targets specific weekdays like Monday. If both are non-wildcard, most cron implementations run the job when either condition is true.

How do I run a job only on weekdays?

Use 1-5 in the day-of-week field, for example: 0 9 * * 1-5 runs every weekday at 9:00 AM. You can also use named days: 0 9 * * MON-FRI.

Does this tool support 6-field cron with seconds?

This tool supports standard 5-field cron syntax as used by crontab. Some systems (AWS EventBridge, Quartz scheduler) use a 6-field format with a leading seconds field — those expressions are not supported here.

Cron Expression Parser 完全使用指南与免费在线工具

无需安装、完全免费、纯前端本地运行的高效 Cron Expression Parser 工具

用于快速解决:解析Cron表达式。。无需安装复杂软件,打开网页即可立即使用,极速且安全。

为什么选择 Metoolzy 的 Cron Expression Parser?

  • 秒级即时响应: 极致性能优化,输入即可见结果。
  • 数据绝对安全: 纯浏览器本地计算,数据绝不上传服务器。
  • 完全免费使用: 无需注册登录,无任何隐形消费。

三步快速上手

  1. 打开 Metoolzy Cron Expression Parser 工具页面。
  2. 在输入区粘贴或上传您的数据。
  3. 即时查看处理结果并点击复制或下载。

功能对比表

对比项 Metoolzy Cron Expression Parser 普通在线工具 本地客户端软件
使用成本 永久免费 有次数限制或收费 需购买授权
隐私保护 纯本地内存运行 数据需上传云端 本地运行

适用人群与应用场景

  • 软件开发人员日常调试与数据转换
  • UI/UX 设计师资产处理
  • 运营与办公人员效率提升

常见问题解答 (FAQ)

处理的数据会被记录或保存吗?

绝不会。所有运算均在您的浏览器本地完成,没有任何数据回传。