If this tool helped you, you can buy us a coffee ☕
Generate Cron expressions online and visually configure scheduled tasks.
Configure fields for seconds, minutes, hours, day of month, month, day of week, and year. The Quartz-style Cron expression will be generated in real-time on the right.
Day of month and day of week fields cannot both have specific values. Selecting one will automatically set the other to '?'.
Click an example to pre-fill the form and quickly generate common Quartz Cron expressions.
* * * ? * 2,6 **Seconds uses the wildcard *.
*Minutes uses the wildcard *.
*Hours uses the wildcard *.
?Day of month field is not specified, controlled by day of week field.
*Months uses the wildcard *.
2,6Executes on Monday, Friday.
*Years uses the wildcard *.
This tool outputs 7-part Quartz Cron expressions in the order: Seconds, Minutes, Hours, Day of Month, Month, Day of Week, Year.
Day of week field uses 1-7, corresponding to Sunday through Saturday.
If your environment only supports 5-part Cron, please remove seconds and year fields and verify the syntax.

PYC Decompiler
Restore Python bytecode .pyc files into readable source code for easy code auditing and learning. Supports mainstream versions.

JSON to TypeScript Converter
Automatically convert JSON data into TypeScript interfaces or type aliases for frontend data modeling and API integration.

URL to JSON Parser
Parse URL strings into structured JSON to quickly extract key information like protocols, parameters, and paths.
When configuring scheduled tasks in Linux systems, Java Spring frameworks, or other systems that support Cron, manually writing Cron expressions can be error-prone and difficult to understand. This tool provides an intuitive visual interface that allows you to automatically generate standard Cron expressions simply by selecting parameters like minutes, hours, and dates, ensuring the accuracy and readability of your scheduled task configurations.
Generated Cron expressions should be verified against your actual scheduling system. Different systems have slight variations in Cron support (e.g., Quartz supports a seconds field). Avoid setting overly frequent tasks that could impact system performance. The results generated by this tool are for reference only; please test and verify them before actual use.
The standard Cron expression format is "Minute Hour Day Month Day-of-Week". Each field has a specific value range: Minutes (0-59), Hours (0-23), Days (1-31), Months (1-12), and Days of the Week (0-7, where both 0 and 7 represent Sunday). Special characters include: * (all values), , (value list), - (range), and / (step value). For tasks requiring second-level precision, you can use the 7-field format: "Second Minute Hour Day Month Day-of-Week Year". It is recommended to add logging for production environment tasks and consider using lock mechanisms to prevent duplicate executions.