Utilities
Developer tools that don't fit WhatIf Labo's finance / psychology / health "what if" simulators: formatters and validators for config and data files, plus testers and explainers for regex, globs, semver ranges, cron, subnets, and cookies. Everything runs in your browser โ no Profile, no history, nothing saved.
Developer Tools
๐ง
๐งพ
๐
๐
๐
โ๏ธ
๐
๐๏ธ
โ
๐ฐ
๐
๐
๐ค
๐
๐
๐
๐งฉ
๐ข
๐ซ
โฐ
๐
๐ช
๐
๐ฌ
#๏ธโฃ
๐งฎ
JSON Formatter & Validator
→
Pretty-print, minify, or validate JSON with a line/column error pointer.
JSON5 / JSONC Formatter & Validator
→
Pretty-print JSON5/JSONC with comments kept, or minify it to strict JSON โ VS Code settings.json, tsconfig.json.
XML Formatter & Validator
→
Pretty-print, minify, or validate XML with a line/column error pointer โ no schema/DTD validation.
YAML Formatter & Validator
→
Normalize YAML indentation or convert it to JSON โ no anchors, tags, or multi-document streams.
CSV Formatter & Validator
→
Clean up CSV quoting or convert it to JSON โ delimiter auto-detected, ragged rows flagged.
TOML Formatter & Validator
→
Normalize TOML formatting or convert it to JSON โ Cargo.toml, pyproject.toml, and similar.
.env (dotenv) Formatter & Validator
→
Normalize .env formatting or convert it to JSON โ comments preserved, duplicate keys flagged.
INI Formatter & Validator
→
Normalize INI formatting or convert it to JSON โ dotted [section.path] headers nest like TOML's tables.
Properties Formatter & Validator
→
Normalize Java .properties formatting or convert it to JSON โ real java.util.Properties syntax, dotted keys stay flat.
Markdown Front-matter Formatter & Validator
→
Normalize a Markdown file's YAML front-matter block or convert it to JSON โ the body below stays untouched.
Markdown Table Formatter & Validator
→
Realign a GFM Markdown table's columns or convert it to JSON โ a pipe inside inline code isn't split apart.
JWT Decoder
→
Decode a JWT's header and payload, and check its expiry โ signature is never verified.
Base64 Encoder & Decoder
→
Convert text to Base64 or back, with a UTF-8-safe path and an optional URL-safe alphabet.
Unix Timestamp Converter
→
Convert a Unix timestamp to ISO/UTC/local time (or back) โ seconds vs milliseconds auto-detected.
URL Encoder & Decoder
→
Percent-encode or decode text โ component mode for query params, full mode for a complete URL.
UUID Generator & Validator
→
Generate cryptographically random v4 UUIDs in bulk, or validate one and see its version/variant.
Regex Tester
→
Test a JavaScript regex against sample text โ highlighted matches, capture groups, live replace.
Semver Range Tester
→
Test versions against an npm-style semver range โ real caret/tilde/X-range and pre-release matching rules.
.gitignore / Glob Pattern Tester
→
Test .gitignore patterns against sample paths โ real git semantics, including the ancestor-directory gotcha.
Crontab Expression Explainer
→
Plain-English description and next 5 run times for a cron expression โ handles the day-of-month/day-of-week OR rule.
IPv4 / CIDR Subnet Calculator & Validator
→
Network, broadcast, mask, and host range for a CIDR block, plus which IPs fall inside it โ /31 and /32 handled correctly.
Set-Cookie Header Parser & Validator
→
See how a browser reads each Set-Cookie header โ and which ones it silently rejects, like SameSite=None without Secure.
Text Diff Checker
→
Compare two texts line by line with word highlighting โ and see CRLF/LF, final-newline, and trailing-space differences named.
String Inspector
→
See a string's four lengths (graphemes, code points, UTF-16, UTF-8) and reveal zero-width, bidi, lookalike, and other hidden characters.
Hash Generator & Checksum Verifier
→
MD5, SHA-1, SHA-256/384/512 and HMAC for text or files โ and when a checksum doesn't match, it tells you why.
Number Base Converter
→
Hex, binary, octal, and decimal with exact BigInt math โ plus signed vs unsigned at 8/16/32/64 bits and the IDs JSON.parse would corrupt.