Cron Expression Generator
Visually generate and parse Cron scheduled task expressions, supports Linux, Spring, and Quartz formats, and preview execution times
Browser execution mode: Your data is processed in your browser and is not uploaded to the server.
Speed and Stability: Processing speed depends on your device and browser. For large batch work, the desktop version may be more stable.
Loading tool, please wait...
If the online tool fails to load or run, try the desktop tool.https://tools.yikeaigc.com/
Tool Usage
Return to old version1Generate Cron Expression
Supports three common formats: Linux Crontab, Spring @Scheduled, and Quartz CronTrigger.
*
*
*
*
*
*
*
2Parse Cron expression
Paste an expression to view field meanings, compatibility tips, and future run times.
3Batch parse & settings
One expression per line. Batch-generate descriptions and future run times; the UI shows the first 20, export includes all results.
Instructions
Software Usage Instructions
- Select a Cron format: Choose the Linux, Spring, or Quartz format based on your use case. Linux has 5 fields, Spring has 6 fields, and Quartz has 7 fields.
- Apply a quick template: You can choose templates such as every minute, every 5 minutes, every day at 9:00, weekdays at 9:00, every Monday, the 1st of every month, or the end of the month, then adjust the fields as needed.
- Configure time fields: Fields such as minute, hour, day, month, and weekday support any value, specified values, ranges, and steps; Spring and Quartz also support some extended rules.
- View the generated result: The tool synchronously displays the Cron expression, English description, format tips, and future execution times. You can copy the expression or description with one click.
- Parse an existing expression: In the parse preview, select a format and enter an expression to view field meanings, compatibility tips, and execution times.
- Batch parse and export: In Batch & Settings, enter one expression per line. After clicking batch parse, you can view the first 20 results and download a TXT report.
- Save common settings: Click Save Settings to record the current format, field configuration, and batch input content for continued use next time.
FAQ
* means any value, / means step, - means range, and , means multiple values. For example, */5 means trigger at intervals of 5 units, 1-5 means 1 through 5, and 1,3,5 means the specified values 1, 3, and 5.0 9 * * 1-5, the Spring format is 0 0 9 * * 1-5, and the Quartz format is 0 0 9 ? * 2-6 *.?.L, W, and #. These symbols are more commonly used in Spring or Quartz scenarios, such as rules for the last day of the month, the nearest weekday, or the Nth occurrence of a weekday.Related Tools
User Agent Detection Analysis Tool
Detect and analyze current and custom User Agent informat...