# Cron Job Helper

> Visual cron expression builder with plain-text preview, web cron generator (curl/wget), CMS/framework tips and a Docker/DDEV reference.

Source: https://www.jpkc.com/db/en/tools/cron/

## Build cron expressions without guessing

Cron is powerful, but its five asterisk fields are notoriously error-prone: a `*/5` in the wrong column, a swapped weekday, a forgotten zero — and the job runs too often, too rarely, or never. The [Cron Job Helper](https://www.jpkc.com/tools/cron/) takes the guesswork out. You set each field individually or type an expression directly, and the tool instantly shows you **what** the expression means and **when** it fires next.

The tool is for anyone working with scheduled tasks: **developers** who need a quick `crontab` line, **admins** decoding an inherited cron expression, and anyone wiring a CMS or framework scheduler (WordPress, TYPO3, Drupal, Laravel, Symfony) to a real system cron. It runs entirely in the browser — no account, no installation.

## What the tool does — five sections

The interface is in English and split into five tabs:

- **Builder** — the visual cron expression builder. For each of the five fields (minute, hour, day of month, month, day of week) you pick a mode: *Every*, *Every N* (`*/N`), *Specific value*, *Range* (`A–B`) or *List* (`A,B,C`). Above sits the finished expression with a **plain-text description** and a list of the **next run times** (*Next Scheduled Runs*). Prefer typing? Use the *Manual Input* field; **Quick Presets** offer 16 ready-made schedules with one click.
- **Web Cron** — a generator for **HTTP-triggered** cron jobs: give it a URL and a schedule, and it builds the matching `curl` or `wget` line including timeout, HTTP method, log file, user-agent and HTTP basic auth.
- **CMS & Frameworks** — ready-made crontab recipes for **WordPress, TYPO3, Drupal, Laravel and Symfony**, each with the recommended CLI path and a curl alternative.
- **Docker / DDEV** — patterns for cron in containers: cron inside the container, a dedicated cron container, `docker exec` from the host, rootless Podman, and three DDEV variants.
- **Reference** — a compact cheat sheet: field syntax, special characters, `@` special strings, common examples, useful commands and the `MAILTO` mechanism.

## Everything in the browser — nothing is sent

The Cron Job Helper is **fully client-side**. The builder, the plain-text parser, the next-run calculation and the web cron generator all run as JavaScript in your browser. There is **no** server call, no upload and no database: the URL you enter, an auth password or your schedule never leave your machine. The tool also does not **run** any cron jobs — it only **produces** the expressions and command lines that you then add to your own `crontab`.

## Try it now

**[→ Open the Cron Job Helper](https://www.jpkc.com/tools/cron/)** — set a field or click a preset, copy the expression, done. No account, free, right in the browser.

## Related JPKCom tools

- **[Docker tools](https://www.jpkc.com/db/en/tools/docker/)** — a companion to the *Docker / DDEV* tab when you prepare container setups.
- **[Time & timestamp tools](https://www.jpkc.com/db/en/tools/time/)** — check time zones and Unix timestamps before you lock in a schedule in the server's time zone.

---

Go deeper on the subpages: the **[Manual](https://www.jpkc.com/db/en/tools/cron/manual/)** covers every tab in detail, **[Examples](https://www.jpkc.com/db/en/tools/cron/examples/)** gives concrete expressions, and **[Tips & Tricks](https://www.jpkc.com/db/en/tools/cron/tips/)** collects the classic pitfalls.

