Cron expression parser
Paste a cron expression to read it in plain words, see each field and the next run times in the time zone you choose. Understands seconds, @daily, L and #.
How to read a cron expression
- Paste the cron expression, or tap an example.
- Read the explanation and the table of fields; a wrong field is shown in red.
- Choose a time zone and how many runs to see exactly when it fires next.
Frequently asked questions
Yes. With 6 fields the first one is read as seconds, as in Quartz, Spring or node-cron. 5 fields is the usual crontab style.
They are shorthands: @hourly = every hour, @daily = midnight every day, @weekly = midnight on Sunday, @monthly = midnight on the 1st, @yearly = midnight on 1 January.
0 or 7 is Sunday, 1 is Monday … 6 is Saturday. You can also write names such as MON, FRI or ranges like MON-FRI.
The expression is written correctly, but the date does not exist, such as 30 or 31 February. Check the day and month fields.
It is completely free and needs no sign-up.
Related tools
Cron expression generatorPick a schedule, get the cron expressionJWT decoderRead a JWT's header, payload, expiry and check its signatureJWT generatorSign a JWT with a secret or a private keyMarkdown previewType Markdown, preview it live and get the HTMLHTML to MarkdownTurn HTML or copied content into MarkdownUnix timestamp converterTimestamp ⇄ date, with the current epoch timeBase64 & URL Encoder / DecoderEncode and decode Base64 and URLsData URI GeneratorTurn files and SVG into embeddable data URIsData URI DecoderView and save files from a data URI or Base64