Cron Expression for Every 5 Minutes

The cron expression for every 5 minutes is */5 * * * *. See what it means, test variations and copy it into crontab, Kubernetes or GitHub Actions.

Part of the free Cron Expression Generator. Runs in your browser — nothing is uploaded.

Cron Expression for Every 5 Minutes

The step syntax */5 in the minute field means "every 5th minute", so the job fires at :00, :05, :10 and so on every hour of every day. Use the builder above to change the interval or add restrictions.

Worked example: Run every five minutes

Cron expression

*/5 * * * *

In plain English

Every 5 minutes

Practical tip

Make sure a run finishes before the next starts. If a job can take more than 5 minutes, add a lock such as flock to prevent overlapping runs.

How to use this Cron Generator

  1. 1Use the live tool above — it runs entirely in your browser and never uploads your data.
  2. 2Paste the sample from the worked example, or use your own input.
  3. 3Copy the result, then adapt the same steps in your editor, script, or pipeline.

Cron Expression for Every 5 Minutes FAQs

What does */5 mean in cron?

The slash is a step value. */5 in the minute field means every 5 minutes starting from 0: 0, 5, 10, 15 and so on.

Is */5 the same as 0/5?

In most cron implementations they behave the same for the minute field. Quartz-style schedulers use 0/5 syntax, standard Unix cron uses */5.

More Cron Generator pages

Open the full Cron Generator tool →