Converters
The same data shows up in different shapes depending on where it lives — a YAML config, a CSV export, a JSON API response. These converters translate between those formats faithfully, respecting the fiddly rules each one carries: RFC 4180 quoting for CSV fields that contain commas or newlines, significant indentation and the boolean gotchas of YAML, and pretty-printed JSON on the way out. Converting a config to JSON to inspect it, or a spreadsheet export into records your code can consume, becomes a paste-and-copy step rather than a scripting chore. As with every client tool here, the data is transformed locally and never uploaded.
CSV to JSON ConverterConvert CSV to JSON in your browser: RFC 4180 quoting, custom delimiters, and header-to-object mapping. Private and offline — your data never leaves the page.YAML ⇄ JSON ConverterConvert YAML to JSON and JSON to YAML instantly in your browser. Free, private, and offline-capable, with clear parse-error reporting and no uploads.JSON to TypeScriptGenerate TypeScript interfaces from any JSON in your browser: nested objects, arrays, union types, optional keys, and null-aware fields. Private, no uploads.JSON to CSV ConverterConvert a JSON array of objects to CSV with RFC 4180 quoting, custom delimiters, unioned columns, and JSON-stringified nested values. Private, no uploads.Number Base ConverterConvert numbers between any base from 2 to 36 — binary, octal, decimal, hex — using BigInt for exact arbitrary-size values. Private, in-browser, no uploads.Roman Numeral ConverterConvert Roman numerals to numbers and integers to Roman numerals in your browser. Auto-detects the direction and validates canonical form, from 1 to 3999.