Zero Signup ToolsFree browser tools

Developer Tools

Text to Cron Generator

Turn a plain-English schedule into a crontab expression. Type something like every weekday at 9am or every 15 minutes and get the cron, with a field breakdown.

Type when the job should run, the way you would say it out loud. For example: every 15 minutes, every weekday at 9am, on the 1st of every month at midnight.

Cron expression

0 9 * * 1-5

At 09:00, on weekdays (Monday to Friday).

Field breakdown

How each of the five crontab fields was filled from your sentence.

FieldValueMeaning
Minute0At minute 0
Hour9At 09:00
Day of month*Every day of the month
Month*Every month
Day of week1-5Monday through Friday

Standard 5-field crontab order: minute, hour, day of month, month, day of week. To preview the next run dates of this expression, paste it into the Crontab Explainer.

Example phrases

Click any phrase to load it and see the cron it produces.

What this tool understands

The parser is deterministic. It maps a defined set of scheduling phrases to cron fields and tells you when something is not recognized, so the output is never a guess.

Frequency

  • every minute
  • every 5 / 10 / 15 / 30 minutes
  • every hour, hourly
  • every 2 / 6 / 12 hours
  • daily, weekly, monthly, yearly

Time of day

  • at 9am, at 9:30am, at 17:00
  • at noon, at midnight
  • at 9am and 5pm (a list of times)

Days

  • every day
  • every weekday, every weekend
  • on Monday, on Mondays and Fridays
  • Mon-Fri, Monday to Thursday

Day of month and month

  • on the 1st, on the 15th
  • on day 1 and 15
  • on the last day of the month (L)
  • in January, in Jan and Jul

How to use

  1. Type your schedule in plain English, for example every weekday at 9am or every 15 minutes.
  2. Read the generated cron expression and the plain-English summary above the field breakdown.
  3. Check the field breakdown to confirm each of the five crontab fields matches what you meant.
  4. Review any heads-up or compatibility note, for example when the last-day operator is used.
  5. Copy the cron expression, and paste it into the Crontab Explainer if you want to preview the next run dates.

About this tool

Text to Cron Generator reads a schedule written the way a person would say it and produces the matching 5-field crontab expression (minute, hour, day of month, month, day of week). It is the reverse of a cron explainer: instead of taking a cron string and describing it, this tool takes a sentence like "every weekday at 9am" or "on the 1st of every month at midnight" and writes the cron for you. The parser is deliberately deterministic rather than a fuzzy language model. It recognizes a defined vocabulary of scheduling phrases and reports exactly which parts it understood, so the output is never a silent guess. The recognized phrases cover what people actually write: frequency (every minute, every 5 or 10 or 15 or 30 minutes, every hour, hourly, every 2 or 6 or 12 hours, daily, weekly, monthly, yearly), time of day (at 9am, at 9:30am, at 17:00, at noon, at midnight, and lists such as at 9am and 5pm), days of the week (every day, every weekday, every weekend, on Monday, on Mondays and Fridays, Mon-Fri, Monday to Thursday), days of the month (on the 1st, on the 15th, on day 1 and 15, and the last day of the month), and months (in January, in Jan and Jul). When a day, weekday, or month is specified without a time, it defaults to midnight so the job fires once on the matching day rather than every minute, which matches how most people read a schedule. Times of day take precedence over an interval reset, so "every hour at :30" keeps minute 30. Phrases that cannot map to a standard crontab, such as sub-minute timing or the last-day operator, are flagged with a clear note rather than producing a misleading expression. Every field is shown with a plain-English meaning in the breakdown table, and you can copy the cron with one click. Everything runs locally in your browser, so the text you type is never uploaded or stored.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsDeveloper Tools