UTILSBOXโšกALL TOOLS54+
JSON.FORMATHub of five tools: format, validate, minify, convert to XML, and compare two JSON documents.//REGEX.TESTERReal-time regular expressions tester, cheatsheet, debugger and replacer.//PDF.SUITEMerge, split, extract text, rotate and convert PDF pages to images.//IMAGE.STUDIOIn-browser photo editor: crop, resize, filters, WebP/PNG and Base64 encoder.//HTML.BEAUTIFYHTML code beautifier, production minifier and entity encoder.//CSS.MINIFYCSS code formatter, production stylesheet minifier and CSS to SCSS converter.//SQL.FORMATTERSQL query beautifier, dialect translator (Postgres/MySQL) and minifier.//SVG.EXCALIDRAWInteractive vector visual editor powered by Excalidraw and SVG formatter.//TEXT.DIFFWord counter, reading time estimator and dual-text diff comparator.//YAML.CONVERTYAML & JSON bi-directional validator and formatter with syntax checking.//XML.PARSERXML document formatter, tree inspector and XML to JSON converter.//GRAPHQL.STUDIOGraphQL query & SDL formatter, minifier, AST field sorter and validator.//BASE64.CODECBase64 and URL-Safe encoder / decoder with full UTF-8 verification.//PASSWORD.GENCryptographically secure random password and entropy strength generator.//URL.STUDIO8-tool URL suite: encode, decode, validator, component parser and builder.//QR.STUDIOCustom QR code generator with embedded logos, colors, gradients and shapes.//ASCII.EXPLORERInteractive ASCII 0-255 table, Alt keyboard codes and CP437 symbols.//KEYCODES.LIVELive KeyboardEvent detector and JavaScript keycodes cheat sheet.//JWT.DEBUGGERJWT token decoder, claims inspector and Web Crypto signature verification.//BINARY.CODECBidirectional text to binary converter with digital rain and ASCII table.//CHARTS.STUDIOInteractive chart generator (bars, lines, pie, scatter) from CSV data.//UUID.V7Bulk generator for UUID v4, time-ordered v7, v1 and live UUID validator.//CSV.JSONBi-directional CSV to JSON converter with custom delimiters & table grid.//COLORS.STUDIOHEX/RGB/HSL/CMYK converter, palette harmonies and WCAG 2.1 contrast tester.//SEO.METASEO Meta Tags, Open Graph cards and real-time Google SERP card preview.//SCHEMA.JSONLDSchema.org JSON-LD structured data generator for Google Rich Snippets.//SITEMAP.XMLStandard XML Sitemap generator (Protocol 0.9) for Google Search Console.//ROBOTS.TXTRobots.txt generator, AI scraper blocking presets and live URL rule tester.//FAKE.DATASynthetic mock data generator: export records to JSON, CSV, SQL and TypeScript.//CLOCK.WORLDReal-time world clock with 3D holographic globe and 174 country timezones.//DATE.CALCDays between dates, exact age, business days, Unix timestamp and cron parser.//CALC.SUITESuite of 56+ online calculators: percentage, mortgage, loan, VAT, BMI & salary.//JSON.FORMATHub of five tools: format, validate, minify, convert to XML, and compare two JSON documents.//REGEX.TESTERReal-time regular expressions tester, cheatsheet, debugger and replacer.//PDF.SUITEMerge, split, extract text, rotate and convert PDF pages to images.//IMAGE.STUDIOIn-browser photo editor: crop, resize, filters, WebP/PNG and Base64 encoder.//HTML.BEAUTIFYHTML code beautifier, production minifier and entity encoder.//CSS.MINIFYCSS code formatter, production stylesheet minifier and CSS to SCSS converter.//SQL.FORMATTERSQL query beautifier, dialect translator (Postgres/MySQL) and minifier.//SVG.EXCALIDRAWInteractive vector visual editor powered by Excalidraw and SVG formatter.//TEXT.DIFFWord counter, reading time estimator and dual-text diff comparator.//YAML.CONVERTYAML & JSON bi-directional validator and formatter with syntax checking.//XML.PARSERXML document formatter, tree inspector and XML to JSON converter.//GRAPHQL.STUDIOGraphQL query & SDL formatter, minifier, AST field sorter and validator.//BASE64.CODECBase64 and URL-Safe encoder / decoder with full UTF-8 verification.//PASSWORD.GENCryptographically secure random password and entropy strength generator.//URL.STUDIO8-tool URL suite: encode, decode, validator, component parser and builder.//QR.STUDIOCustom QR code generator with embedded logos, colors, gradients and shapes.//ASCII.EXPLORERInteractive ASCII 0-255 table, Alt keyboard codes and CP437 symbols.//KEYCODES.LIVELive KeyboardEvent detector and JavaScript keycodes cheat sheet.//JWT.DEBUGGERJWT token decoder, claims inspector and Web Crypto signature verification.//BINARY.CODECBidirectional text to binary converter with digital rain and ASCII table.//CHARTS.STUDIOInteractive chart generator (bars, lines, pie, scatter) from CSV data.//UUID.V7Bulk generator for UUID v4, time-ordered v7, v1 and live UUID validator.//CSV.JSONBi-directional CSV to JSON converter with custom delimiters & table grid.//COLORS.STUDIOHEX/RGB/HSL/CMYK converter, palette harmonies and WCAG 2.1 contrast tester.//SEO.METASEO Meta Tags, Open Graph cards and real-time Google SERP card preview.//SCHEMA.JSONLDSchema.org JSON-LD structured data generator for Google Rich Snippets.//SITEMAP.XMLStandard XML Sitemap generator (Protocol 0.9) for Google Search Console.//ROBOTS.TXTRobots.txt generator, AI scraper blocking presets and live URL rule tester.//FAKE.DATASynthetic mock data generator: export records to JSON, CSV, SQL and TypeScript.//CLOCK.WORLDReal-time world clock with 3D holographic globe and 174 country timezones.//DATE.CALCDays between dates, exact age, business days, Unix timestamp and cron parser.//CALC.SUITESuite of 56+ online calculators: percentage, mortgage, loan, VAT, BMI & salary.//
DEVELOPER & SCHEDULER // SYS

CRON EXPRESSION PARSER & UPCOMING RUNS

Parser interactivo de expresiones cron con traducciรณn a lenguaje natural y lista de prรณximas ejecuciones programadas.

HUMAN-READABLE SCHEDULE:
๐Ÿ’ก At 09:00, from Monday to Friday
UPCOMING SCHEDULED RUNS
10/5/2026, 9:00:00 AM
2026-10-05T09:00:00.000Z
10/6/2026, 9:00:00 AM
2026-10-06T09:00:00.000Z
10/7/2026, 9:00:00 AM
2026-10-07T09:00:00.000Z
10/8/2026, 9:00:00 AM
2026-10-08T09:00:00.000Z
10/9/2026, 9:00:00 AM
2026-10-09T09:00:00.000Z
10/12/2026, 9:00:00 AM
2026-10-12T09:00:00.000Z
// Technical guide & specifications

Technical guide: crontab(5) syntax, step operators and the daylight saving problem

How to read the five fields of a cron expression, avoid the day-of-month versus day-of-week OR trap, and schedule jobs that survive clock changes.

1. The five crontab(5) fields and their exact ranges

A standard crontab line holds five space-separated fields: minute (0-59), hour (0-23), day of month (1-31), month (1-12 or JAN-DEC) and day of week (0-7 or SUN-SAT, where both 0 and 7 mean Sunday in Vixie cron). Read `0 8 * * 1-5` as minute 0, hour 8, any day of month, any month, Monday through Friday. The three-letter names are case-insensitive and, in older implementations, cannot be combined with step values. Crontab also accepts the at-sign shortcuts: `@hourly` expands to `0 * * * *`, `@daily` to `0 0 * * *`, and `@reboot` fires once when the daemon starts.

2. The *, -, comma and slash operators, and the day-of-month OR rule

An asterisk matches the whole field range, a hyphen builds an inclusive range (`9-17`), a comma enumerates discrete values (`0,30`) and a slash applies a step to a range: `*/15` in the minute field fires at minutes 0, 15, 30 and 45. Steps can start from an offset, so `5/15` yields 5, 20, 35 and 50. The least intuitive rule in crontab(5) is that when the day-of-month and day-of-week fields are both restricted (neither one is an asterisk), cron ORs them instead of ANDing them. That makes `0 0 13 * 5` run on the 13th of every month and again on every Friday.

3. The six-field Quartz dialect and daylight saving time

Quartz, Spring and Jenkins use a six- or seven-field dialect that prepends seconds and optionally appends a year. That dialect adds `L` (last day), `W` (nearest weekday) and `#` for the nth weekday of the month, where `6#3` is the third Friday, and it requires a `?` in one of the two day fields. Daylight saving time breaks any local-time schedule: a job pinned to 02:30 never runs on the spring-forward night and runs twice on the fall-back night. Declaring `CRON_TZ=UTC` at the top of the crontab, or scheduling outside the 01:00-03:00 window, removes the ambiguity. AWS EventBridge always evaluates its expressions in UTC.

// Architecture & best practices

โ“ Frequently asked questions about cron expressions

Why does `0 0 13 * 5` not mean "Friday the 13th"?

Because cron ORs the day-of-month and day-of-week fields whenever both are restricted. That expression fires on the 13th of every month and again on every Friday. A real Friday-the-13th job has to be scheduled as `0 0 13 * *` and then check the weekday inside the script before doing any work.

How do I run a job every 15 minutes but offset by 5 minutes?

Use a step with a start value: `5/15 * * * *` fires at minutes 5, 20, 35 and 50, which is identical to listing `5,20,35,50`. Watch out for `*/7`: it produces 0, 7, 14, 21, 28, 35, 42, 49 and 56, then jumps to minute 0 of the next hour, leaving a 4-minute gap instead of 7.

Why does my script work in the terminal but fail under cron?

Because cron never sources your shell profile. The job starts with `SHELL=/bin/sh`, a minimal `PATH` (usually `/usr/bin:/bin`) and none of the variables exported by `.bashrc` or `.profile`. Call binaries by absolute path, set `PATH=` inside the crontab itself, and redirect output with `>> /var/log/job.log 2>&1`; otherwise cron mails it to the local spool and the errors go unnoticed.

Related time tools