Hack the Hydra

Cron expression explainer

Paste one cron expression per line, for example */15 9-17 * * 1-5. Each one is described in plain English and followed by its next five run times in your own time zone, so you can check a schedule before you deploy it.

🔒 Private by design: the conversion runs in this browser tab. Nothing is uploaded.

Cron expression explainer is a free online tool by Hack the Hydra. Paste a crontab expression such as */15 9-17 * * 1-5 to read it in plain English and see the next five run times in your time zone. Names (MON, JAN), steps, ranges and @daily macros supported.

100% freeNo upload: runs in your browserNo sign-up
Cron expression explainer: the tool with a sample file converted

The five fields

A standard cron expression has five fields separated by spaces: minute (0-59), hour (0-23), day of month (1-31), month (1-12 or JAN-DEC) and day of week (0-7 or SUN-SAT, where both 0 and 7 mean Sunday). * means every value, a-b is a range, a,b,c is a list and */n or a-b/n is a step: */15 in the minute field means minutes 0, 15, 30 and 45.

The day-of-month and day-of-week trap

When both the day of month and the day of week are restricted, classic cron (Vixie cron, used by most Linux systems) runs the job when either one matches, not both. So 0 12 13 * 5 runs at noon on every 13th and on every Friday, not only on Friday the 13th. The next-run list below each description makes this visible.

Macros and limits

@yearly, @monthly, @weekly, @daily (or @midnight) and @hourly are expanded to their five-field form. Six-field expressions with seconds (Quartz, Spring) and the L, W and # extensions are not supported. Next runs are computed in your browser's time zone; servers often run cron in UTC, so check which one applies.

Example

Two schedules, computed on Tuesday 10 November 2026 at 10:07. Note the second one: day 13 OR Friday, as in standard cron.

Input

*/15 9-17 * * 1-5
0 12 13 * 5

Output

*/15 9-17 * * 1-5
  Every 15 minutes, during hours 09 through 17 on Monday through Friday.
  Next runs (your time zone): 2026-11-10 10:15 (Tue), 2026-11-10 10:30 (Tue), 2026-11-10 10:45 (Tue), 2026-11-10 11:00 (Tue), 2026-11-10 11:15 (Tue)

0 12 13 * 5
  At 12:00 on day 13 of the month or on Friday.
  Next runs (your time zone): 2026-11-13 12:00 (Fri), 2026-11-20 12:00 (Fri), 2026-11-27 12:00 (Fri), 2026-12-04 12:00 (Fri), 2026-12-11 12:00 (Fri)

How to use

  1. Type or paste your text in the box above.
  2. The result updates as you type; change the options to switch mode.
  3. Copy the result or download it.

FAQ

What does */5 * * * * mean?

Every 5 minutes: at minutes 0, 5, 10 and so on, every hour of every day.

How do I run a job on weekdays only?

Put 1-5 in the day-of-week field, for example 0 9 * * 1-5 runs at 09:00 Monday to Friday.

Is the time UTC or local?

Cron uses the time zone of the machine or service running it. This page shows next runs in your browser's time zone; if your server is in UTC, convert accordingly.

Why does my job not run on February 30?

Because that date does not exist. A day that never occurs in the chosen months gives no run time, and the tool says so.

More free converters

PDF to Markdown converterOCR PDF: scanned PDF to textImage to text (OCR)Word (DOCX) to Markdown converterExcel & CSV to Markdown tablesHTML to Markdown converterPowerPoint (PPTX) to Markdown converterJSON to Markdown tablePDF to text converterExcel to JSON converterMarkdown to HTML converterMerge PDF filesSplit PDF: extract pagesRotate PDFJPG to PDF converterPDF to JPG converterImage converter: PNG, JPG, WebPCompress image: JPG and WebPQR code generatorWord counterCase converterJSON formatter and validatorBase64 encode and decodeURL encoder and decoderUUID v4 generatorStrong password generatorLorem ipsum generatorJSON to CSV converterRemove duplicate linesUnix timestamp converterJSON to YAML converterText diff checkerImage resizerPercentage calculatorAge calculatorHash generator (SHA-256, SHA-1, SHA-512)Color converter: HEX, RGB, HSLDays between dates calculatorYAML to JSON converterUnit converterJWT decoderBinary, hex, decimal and octal converterRoman numeral converterRegex testerPDF to Markdown for ChatGPTPDF to Markdown for ClaudePDF to Markdown for RAG pipelinesPDF to Markdown for ObsidianPDF to Notion (via Markdown)Screenshot to textFrench OCR: image to textCSV to Markdown tableGoogle Docs to MarkdownJPG / JPEG to text (OCR)PNG to text (OCR)CSV to JSON converterPNG to JPG converterJPG to PNG converterWebP to PNG converter