Code & developer tools
Format, minify, convert and inspect code — all locally.
This is the largest category on the site: formatters and minifiers, converters between JSON, YAML, XML, CSV and TOML, generators that turn a JSON sample into typed models for TypeScript, Python, Go, Rust, PHP and more, regex and cron testers, diff viewers and encoders. The common thread is that every one of them runs entirely in the page. That is not a marketing line — it is the reason you can safely paste a real API response, a staging config or a production query into any of them.
Tools in this category
109About these tools
Why local processing is the point for developers
The snippets developers most want to format are also the most sensitive: a response containing customer records, a config holding connection strings, a token pasted while debugging. Any online tool that posts your input to a server puts that text in someone else's logs. Here the payload stays in the tab, which means you can use these tools on real data instead of sanitising it first.
Formatting, minifying and validating
A formatter re-prints your code with consistent structure, and the reprint is also the fastest syntax check there is: if it will not format, it does not parse. A minifier goes the other way, stripping everything a machine does not need, which is what you want for anything shipped over the wire. Validators go further and tell you where the structure breaks rather than only that it does.
Generating types from a JSON sample
Hand-writing an interface for a large API response is tedious and easy to get subtly wrong — an optional field typed as required is a runtime error waiting for the one payload that omits it. Give the generator a representative sample and it infers the shape and produces a matching TypeScript interface, Python dataclass, Pydantic model, Go struct, Rust type, Zod schema or Prisma model.