# Cron schedule explainer — no upload

> Explain a cron expression in plain English and preview upcoming run times, in your browser. Nothing is uploaded — the expression stays in the tab.

Paste a cron expression to read it in plain English and preview the next run times. It's parsed in the browser with no upload.

Cron syntax is compact and easy to misread, and a wrong field can mean a job runs at the wrong time. Translating the expression to plain English and previewing run times catches mistakes before deployment.

For the date format tokens in your scripts, see that reference; for timestamps, the Unix converter.

## How to

1. **Enter a cron expression.** Paste something like 0 9 * * 1-5.
2. **Read the explanation.** See a plain-English description of the schedule.
3. **Preview runs.** Check the next few scheduled times.

## FAQ

### What does 0 9 * * 1-5 mean?

At 09:00 every weekday (Monday–Friday). The explainer translates each field so you don't misread the five-part syntax.

### Which cron fields are which?

Minute, hour, day-of-month, month, day-of-week — in that order. The tool labels each field and shows how your values combine.

### Is the expression uploaded?

No. Parsing happens in the browser, so it stays in the tab.


## Related tools

- [Date tokens](https://www.safepaper.app/dev/date-format-tokens)
- [Timestamp](https://www.safepaper.app/dev/unix-timestamp-converter)
- [Chmod calculator](https://www.safepaper.app/dev/chmod)
- [Compose validator](https://www.safepaper.app/dev/docker-compose)

---

Canonical HTML: https://www.safepaper.app/dev/cron
Markdown: https://www.safepaper.app/dev/cron.md

There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check.
