Quick Start

  1. Open the Cron Parser tool on HeronTool.
  2. Paste or type your cron expression, e.g., 0 9 1-5 (weekdays at 9 AM).
  3. Click "Parse" to see a detailed breakdown of minute, hour, day, month, and weekday fields.
  4. To calculate next run times, use the "Next Run Time" feature on the same page, input a start time, and get the next 5 execution timestamps.

Common Use Cases

  • Debugging new jobs: Verify syntax before deployment to avoid silent failures.
  • Scheduling backups: e.g., 0 2 0 (Sundays 2 AM) – check next runs to avoid maintenance windows.
  • Complex schedules: Supports */15, 5,10, 1-5 wildcards; the parser clearly explains each field.

Notes

  • Use the standard 5-field format (min hour day month weekday). HeronTool also supports optional seconds (6 fields).
  • In the weekday field, both 0 and 7 represent Sunday; the parser normalizes to "Sunday".
  • If the expression includes ? (only in day or weekday), the parser indicates that field is unspecified.

FAQ

Q: What if parsing fails? Check field count and value ranges; HeronTool highlights errors.
Q: How to calculate next run after a specific date? Enter that date in the "Next Run Time" input.
Q: Does it support second-level jobs? Yes, 6-field expressions (with seconds) are fully supported.