Developer Tools
4 of 20 liveFormatters, validators, encoders and decoders that parse in your browser tab.
Format, validate and minify in one pane, with the error line marked.
Text and files, with the URL-safe alphabet as an option.
Header, payload and expiry — without sending the token anywhere.
Live matches, capture groups and a cheat sheet beside them.
Check a document against a JSON Schema and list every violation.
Strip every space and newline, keep the data identical.
Indent XML and fold long attribute lists down to size.
Convert either way and keep the attributes intact.
Header row, custom delimiters and typed values.
Flatten nested objects into columns you can open in a spreadsheet.
Re-indent markup and close the tags someone forgot.
Drop comments and whitespace without breaking inline elements.
One declaration per line, sorted the way you prefer.
Shrink a stylesheet and see exactly how much you saved.
Make minified or machine-written JavaScript readable again.
A quick size check for a snippet before you ship it.
Decode back to text or to a downloadable file.
Percent-encode query strings and paths without guesswork.
Read a long tracking URL back into something human.
v4 and v7, one at a time or ten thousand at once.
Why these run in the browser
Most online utilities post whatever you paste to a server and do the work there. That is fine for a toy input and a bad habit for anything else — API responses carry customer names, tokens carry credentials, and a log line carries both. Every tool in this section works with the browser's own APIs, in the tab you already have open. The practical upside is speed: no upload, no queue, no round trip, and the page keeps working with the network off. The trade-off is size — a browser tab will not chew through a 500 MB dump, so we cap the input rather than let the page freeze.
What is coming next
4 of the 20 are live today. The rest are being added in batches, and each one is listed as it lands. If a tool you need is still marked as coming and you want it sooner, say so — the order is not fixed.