Weekday standup reminder
Input
0 9 * * 1-5Output
At 09:00 AM, Monday through FridayMinute 0, hour 9, any dom/month, weekdays — common for business-hours jobs.
Cron expressions encode recurring job schedules with fields for minute, hour, day-of-month, month, and day-of-week—optionally seconds for Quartz-style schedulers.
This hub lets you build schedules visually or paste existing expressions, with **live** human-readable descriptions (no separate Parse step). Choose an IANA timezone to preview the next 20 execution times, and copy snippets formatted for your target platform.
Scheduler lint warns when Quartz-only tokens (? L W #) would break Linux crontab or GitHub Actions, or when a six-field expression needs conversion to five-field UTC for Kubernetes.
Build → validate → copy the snippet for your scheduler—runs locally, shareable via URL.
Generator builds from field inputs and quick chips; Parser accepts a pasted expression with live preview.
Enable 6-field when targeting Quartz or schedulers that support a seconds column.
Read the plain-English line and fix any platform compatibility warnings before deploying.
Select an IANA timezone to see the next 20 firing times in that zone.
Copy the Linux crontab line, Kubernetes spec.schedule, GitHub Actions on.schedule, or AWS EventBridge cron() expression.
Input
0 9 * * 1-5Output
At 09:00 AM, Monday through FridayMinute 0, hour 9, any dom/month, weekdays — common for business-hours jobs.
Input
*/15 * * * *Output
Every 15 minutesStep syntax on the minute field — works on Linux, K8s, and GHA (UTC).
Input
0 0 1 * *Output
At 12:00 AM, on day 1 of the monthMidnight on the first — verify timezone for financial cutoffs.
Input
0 0 30 9 * * ?Output
At 09:30:00 AM every daySix-field Quartz uses ? on dow when dom is * — lint flags Linux incompatibility.
Replace ? with * — only Quartz and AWS use question mark.
Drop the seconds field — CronJob expects five fields.
GHA schedules always run in UTC — adjust hour field accordingly.
On Quartz/AWS, use ? on one field when the other is specific.
Common real-world scenarios where this tool saves time.
Backend developers
Build a 5-field expression, lint for invalid tokens, copy spec.schedule YAML.
DevOps / SRE
Catch Quartz tokens accidentally copied from Java apps before adding to crontab.
CI/CD engineers
Generate UTC cron lines for workflow on.schedule blocks with copy-ready YAML.
Cloud engineers
Convert a familiar 5-field schedule to EventBridge cron() with ? placement.
Five-field cron (min hour dom month dow) is standard on Linux and Kubernetes. Six-field adds seconds at the start, used by Quartz and some Java schedulers. GitHub Actions uses five fields in UTC only.
Yes for validation and human-readable output via cronstrue. Next-run preview skips numeric simulation for those tokens. Scheduler lint warns when they would break Linux or GitHub Actions.
The search uses your browser clock; display formats each run in the IANA timezone you select. Server schedulers may use a different zone—always confirm against your deployment config.
Yes. Use Share link—the URL encodes the expression, 6-field flag, and timezone. Nothing is uploaded to EverydayTools servers.
Syntax matches common five-field cron for the Linux snippet. Always test on your target scheduler—cloud services add dialect rules (AWS ?, GHA UTC).
Rule-based patterns like “every 5 minutes”, “weekdays at 9am”, and “daily at midnight” map to common five-field expressions. Complex schedules still need manual field editing.
Yes. The responsive field grid and live preview work in modern mobile browsers. Copy snippets to paste into your deployment tools.
No. Parsing and preview run entirely in your browser. Optional localStorage remembers your last session on this device only.
Cron expressions and timezone choices are processed locally in your browser—they are not uploaded. Share URLs encode state in the query string only.
Human-readable text uses cronstrue; next-run preview is a forward search approximation—not a substitute for your scheduler's own misfire handling.
Verify schedules against your platform documentation before production deploy—especially UTC, DST, and dialect differences.
Advertisement
Reviewed by EverydayTools Editorial Team on 2026-07-05.
Same workflow or intent — pick the next step without leaving the site.
Test regular expressions with live match highlighting, capture groups, flags, and replace preview. JavaScript RegExp runs locally — patterns and text are not uploaded.
Unix timestamp converter online—epoch to date, date to Unix, sec/ms auto-detect, UTC & timezones. Runs in your browser, no upload.
Free .env file parser — paste any .env file and extract all environment variables as structured JSON or YAML. Useful for config migration and debugging. No signup needed. Runs locally in your browser when supported—no upload required for normal use.
Generate a secure random API key or webhook secret in your browser. Hex, Base64url, or alphanumeric. Keys stay local—not a Stripe or OpenAI credential.
Free API mock generator for mock JSON responses—custom status codes, headers, delay, and Express/Fetch/cURL export. Browser-based; does not host live mock endpoints. No signup.
Free number base converter: binary, decimal, octal, hex, and custom bases 2–36. Live convert with BigInt for large integers. Browser-local, no signup.
Frequently opened tools from the same category.
Free JSON formatter — paste minified or messy JSON and instantly get beautified, indented output with syntax highlighting and error detection. Browser-based, no server upload. Runs locally in your browser when supported—no upload required for normal use.
Free JSON diff & compare — structural side-by-side diff, ignore paths, array modes, RFC 6902 patch and merge patch export. Runs locally in your browser—no upload.
Free UUID generator: v4, v7 & v1 GUIDs in your browser—bulk up to 1,000, validate, export JSON/CSV. crypto.randomUUID; never uploaded.
Free random number generator — Web Crypto integers or decimals, no-repeat draws, dice, coin flip, and list picker. Copy or CSV. Runs locally in your browser.
Cross-category tools others open in the same session.
What is 20% of 500? Percent increase, decrease, difference, reverse %, markup & margin—runs locally in your browser, no upload. Copy results or share a link.
Free JSON formatter — paste minified or messy JSON and instantly get beautified, indented output with syntax highlighting and error detection. Browser-based, no server upload. Runs locally in your browser when supported—no upload required for normal use.
Free word counter — live word, sentence, and paragraph counts plus reading time for essays, blogs, and SEO drafts. Runs locally in your browser.
Free adult BMI from height and weight (kg/cm or lb/ft/in). WHO categories, healthy weight range, optional Asia-Pacific & waist. Screening only—runs in your browser.
Guides and walkthroughs that reference this tool.
Step-by-step guide to calculating your calorie deficit for weight loss using the Mifflin-St Jeor equation and TDEE. Includes BMR formulas, activity multipliers, macro targets, and a free browser-based calorie calculator.
What regex is, how pattern syntax maps to real strings, and where to use it for validation, search-replace, and log parsing—with a quick reference.
Browse full tool collections by topic.