Code & Data

What does this cron expression do?

Paste an expression and find out what it actually does. The description is in English, the errors name the field, and the next runs let you check the answer rather than trust it.

At 09:00 on Monday, Tuesday, Wednesday, Thursday and Friday.

Presets

Expression

Next runs

  • Tue, Sep 22, 2026, 09:00 AM
  • Wed, Sep 23, 2026, 09:00 AM
  • Thu, Sep 24, 2026, 09:00 AM
  • Fri, Sep 25, 2026, 09:00 AM
  • Mon, Sep 28, 2026, 09:00 AM
  • Tue, Sep 29, 2026, 09:00 AM

Computed in your device’s time zone. A server usually runs cron in UTC, so check which zone yours uses before relying on the hour.

  • Runs in your browser
  • No account required
  • Free to use

How it works

01

The description is generated, not matched

Built from the parsed fields rather than from a table of known patterns, so an expression nobody anticipated still gets an accurate description instead of a shrug.

02

Errors name the field and the range

"The minute field takes 0 to 59" is actionable. "Invalid expression" is not.

03

It knows the extensions people meet

Names for months and weekdays, the @daily-style shorthands, and Sunday as either 0 or 7 — all of which appear in real crontabs and all of which a strict reading would reject.

What it does

Validation with a reason

Out-of-range values, backwards ranges, zero steps and the wrong number of fields are each reported specifically.

The next six runs

The fastest way to confirm a schedule means what you think.

The day-field rule spelled out

When both day fields are set, cron fires when either matches — said explicitly rather than left to be discovered in production.

Runs in your browser

No account and no upload — what you type is never sent anywhere. Analytics records that the tool was opened, never what you put into it.

Practical advice

Getting a better result

  • If a job runs more often than expected, check whether both day-of-month and day-of-week are set — that combination is an OR, not an AND.
  • A six-field expression is not standard cron. It has a seconds field and belongs to Quartz or Spring.
  • The next runs are in your time zone. Servers typically use UTC.

Questions

Things people ask

What does `0 0 1 * 1` actually do?

It runs at midnight on the 1st of every month AND at midnight every Monday — not only on a Monday that falls on the 1st. When both day fields are restricted, cron treats them as alternatives. It is the most common cron misunderstanding and turns an intended monthly job into a weekly one.

Is Sunday 0 or 7?

Both, in most implementations. 0 is standard and 7 is widely accepted; both are read as Sunday here so an expression that works on your server is not rejected.

Who builds these

Free tools by day. Websites that earn their keep by trade.

KuConvert is built by KUDUY, a web design and development agency. From custom WordPress builds to SEO and e-commerce, everything they do is engineered to bring you more qualified traffic and turn it into revenue.

  • Fixed scope, no surprise invoices

    Most sites ship in four to eight weeks with the scope and the price agreed up front.

  • SEO from day one

    Search is designed into the build — structure, schema and Core Web Vitals — not retrofitted.

  • A team, not a ticket queue

    A project manager, a designer and a developer you can actually reach.

Need your whole site to load this fast?

Images are usually the heaviest thing on a page and the easiest win. KUDUY works on site speed, image delivery and Core Web Vitals for teams who would rather not do it by hand.

This tool runs entirely in your browser. Your files are never uploaded.