Utilities
Handy everyday tools that don't fit a single box — validators, formatters and more.
Strip accents and transliterate text to plain ASCII
Paste text and strip accents to plain ASCII. Transliterate non-Latin scripts, preserve chosen characters, lowercase, and audit unmapped output.
Brotli Decompress
Paste a Brotli (.br) payload as Base64 or hex and read what's inside. Output as text, hex, or Base64, with size and ratio stats. Free, private, no sign-up.
Child Growth Percentile Calculator
Compute CDC child growth-chart percentiles and z-scores from age, sex, height, weight and head circumference. Supports metric or US units.
Dependency Risk Auditor
Audit a package.json, package-lock.json, yarn.lock or pnpm-lock.yaml for wildcard versions, git/URL deps, install scripts and missing integrity hashes.
DNA / RNA Reverse Complement
Reverse-complement DNA or RNA in your browser — full IUPAC ambiguity codes, FASTA records, preserved case, complement-only and reverse-only modes. No upload.
Docstring Stub Generator
Paste a function signature and get a docstring, JSDoc, PHPDoc, Javadoc, godoc, rustdoc or YARD stub with parameter, return and raises slots ready to fill in.
Elasticsearch mapping generator
Paste JSON and generate an Elasticsearch mapping with text/keyword fields, date and numeric detection, nested arrays, ip, geo_point, and create-index output.
Pick the one task to do next
Pick the single task to focus on next from a pasted to-do list. Scores priority, due dates, effort, overdue work and Eisenhower or WSJF methods locally.
Human Readable Units
Turn raw byte counts, durations and big numbers into readable units — 1500000000 to 1.5 GB, 123 seconds to 2m 3s, 1200000 to 1.2M. Runs in your browser.
Issue Export Reporter
Paste a Jira or Linear CSV issue export to get status breakdowns, lead and cycle-time percentiles, velocity per sprint, and a burndown. Runs in your browser.
Kubernetes Manifest Generator
Fill in a name, image and ports to generate a Kubernetes Deployment plus matching Service, with resources, env, labels and probes.
Kubernetes Manifest Splitter
Split helm template, kustomize or kubectl YAML bundles into per-resource files, an index, JSON, kustomization.yaml or a shell script.
Build a kanban board from a task list
Paste a task list or messy notes and get a kanban board: columns, cards, assignees, priorities, due dates and WIP limits, as Markdown sections, a table, or JSON.
PLY to OBJ Converter
Convert a Stanford PLY mesh or point cloud to Wavefront OBJ. Reads ascii and binary PLY, keeps vertex colors, normals and UVs, scales and reorients axes.
Map Rust source into a module tree
Paste Rust source and map its modules, structs, enums, traits, impl blocks, functions and visibility as a tree, Mermaid graph, JSON, or crate::path list.
Spaced repetition scheduler
Paste a flashcard review log and get every card's next review date, interval, ease or stability, and leech status with the SM-2 or FSRS algorithm.
Analyze a Stack Trace and Find the Root Cause
Paste a Java, Python, JavaScript, Go, Ruby, C#, Rust, or PHP stack trace to get the root cause, the first frame of your own code, and every frame parsed.
Tasks to iCal
Paste a todo.txt list and get an .ics file of to-do or VEVENT entries to import into Apple Reminders, Google Calendar or Outlook. Runs in your browser.
Generate Webhook Signatures
Generate Stripe, GitHub, Slack, Shopify, Standard Webhooks, Svix, Square, Twilio, Paddle, or custom HMAC webhook headers from a raw payload and secret.
Weblog Attack Analyzer
Paste Apache, Nginx, or IIS access logs and flag SQLi, XSS, traversal, scanner user agents, sensitive probes, and high-volume offending IPs.
Zstandard Decompress
Paste a Zstandard (.zst) payload as Base64 or hex and read what's inside. Output as text, hex, or Base64, with size stats and frame details.
