Small in-browser utilities. Some drawn from my own workflow, others just useful. Everything computes locally — no server, nothing sent anywhere.
/ FROM_WORKFLOW
04PR Size Classifier
Paste a diff-stat or type in the LOC. Get an S/M/L/XL bucket and a recommendation. Mirrors how I triage my own PRs.
Cycle Doc Generator
Fill in scopes, decisions and weeks — get a ready-to-drop Shape-Up-style cycle doc as Markdown.
Meeting Cost
Headcount × salary × minutes → real cost of a meeting. Persuasive when you need to cancel one.
Leave Planner
Plan one or many leave periods (days or hours). Handles partial days, skips weekends and holidays, calendar view of when each ends.
/ DATA_&_TEXT
05Diff Viewer
Paste two blobs of text. See line-by-line differences, side-by-side or unified. Handy for config drift.
YAML ↔ JSON
Convert between YAML and JSON both ways. Parses, validates and re-emits so you can sanity-check configs.
JSON Toolbox
Format, minify, validate. Pretty error location, path lookup and clipboard copy in one place.
Base64
Encode / decode text or files. Optional URL-safe variant. Handles UTF-8 correctly, unlike the built-in atob.
URL Encoder + Query Parser
Encode/decode strings. Paste a full URL to inspect and edit each query parameter individually.
/ TIME_&_OPS
04Cron Translator
Cron expression ↔ human-language, both directions, with common presets. What I keep re-opening for GitHub Actions.
Unix Timestamp
Epoch ↔ human date, with timezone picker and common units (s, ms). What you want when a log says '1710000000'.
Duration Parser
Human duration ("1h30m5s") ↔ seconds, milliseconds, and ISO 8601 (PT1H30M5S). Round-trip safe.
Business Days
Working days between two dates. Skips weekends, paste custom holidays in. Useful for delivery estimates.
/ WEB_&_DESIGN
05Contrast Checker
Foreground vs background → WCAG contrast ratio and AA/AAA verdicts, with live preview.
CSS clamp()
Min font-size at min viewport, max at max viewport → the exact clamp() expression for fluid typography.
rem ↔ px
Convert rem to px and back with a root-size slider. Also shows the em / percentage equivalents.
Box Shadow Builder
Sliders for offset, blur, spread, colour, inset — see the shadow live and copy the CSS.
QR Code Generator
Encode text / URL / Wi-Fi credentials into a QR code. Downloadable as PNG or SVG, no external calls.
/ SECURITY
02JWT Decoder
See header, payload, expiry status, algorithm. Everything runs in-browser — token never leaves your device.
Password Generator
Cryptographically-strong passwords: pick length, letters, numbers, symbols. Live strength bar and entropy estimate.