// formatters
Formatters & Converters
Paste in JSON, XML, YAML or CSV and get clean, readable, valid output — or convert it straight into another format or a typed model for your code. Every formatter and converter here runs entirely in your browser, so even large or sensitive payloads never leave your machine.
No upload, ever No account needed Works offline
// 21 tools
Formatters & Converters
JSON Formatter & Validator Most Popular Format, validate, minify and view JSON data in a beautiful tree view. XML Formatter & Validator Format, beautify and validate XML documents with clear error reporting. CSV to JSON Converter Convert CSV data into clean, structured JSON in one click. JSON to CSV Converter Convert JSON arrays into CSV ready for spreadsheets and export. YAML to JSON Converter Convert YAML configuration into valid JSON instantly. JSON to YAML Converter Convert JSON data into clean, readable YAML instantly. JSON to XML Converter Convert JSON data into clean, indented XML instantly. XML to JSON Converter Convert XML documents into structured JSON instantly. JSON to TypeScript Generate TypeScript interfaces from any JSON sample. JSON to Python Generate Python dataclasses from any JSON sample. JSON to C# Generate C# classes from any JSON sample. JSON to Go Generate Go structs with json tags from any JSON sample. JSON to Rust Generate Rust serde structs from any JSON sample. JSON to Kotlin Generate Kotlin data classes from any JSON sample. JSON to Java Generate Java records from any JSON sample. TOML to JSON Converter Convert TOML to JSON and JSON back to TOML, both ways. .env to JSON Converter Convert .env files to JSON and JSON back to .env, both ways. Query String to JSON Converter Convert URL query strings to JSON and JSON back to a query string. JSON Diff Compare two JSON documents and see exactly what changed. JSONPath Tester Run a JSONPath expression against JSON and see the matches. Markdown Previewer Write Markdown and see a live rendered preview, then copy the HTML.
// guides
Guides for formatters & converters
How to Compare Two JSON Files Find what changed between two JSON documents with a structural diff — added, removed, and changed values by path, ignoring formatting. JSON Diff How to Test JSONPath Expressions A practical guide to JSONPath syntax — child access, wildcards, recursive descent, array slices, and filters — with runnable examples. JSONPath Tester How to Convert a .env File to JSON (and Back) Convert dotenv files to JSON and JSON to .env — how comments, quotes, the export prefix, and nested values are handled. .env to JSON Converter How to Convert a Query String to JSON (and Back) Parse a URL query string into JSON and serialize JSON back — how repeated keys, bracket notation, and encoding are handled. Query String to JSON Converter How to Convert TOML to JSON (and Back) Convert TOML config to JSON and JSON to TOML — how tables, arrays of tables, inline tables, and TOML's typed values map across. TOML to JSON Converter How to Generate Java Records from JSON Turn a JSON sample into Java records — camelCase components, Jackson @JsonProperty, boxed types for nullable fields, and List for arrays. JSON to Java How to Generate Kotlin Data Classes from JSON Turn a JSON sample into Kotlin data classes — camelCase properties, @SerialName, nullable types with defaults, and List for arrays. JSON to Kotlin How to Generate Rust Structs from JSON Turn a JSON sample into Rust serde structs — snake_case fields, serde rename, Option for nullable fields, and Vec for arrays. JSON to Rust How to Convert JSON to XML How JSON maps to XML, how arrays and top-level arrays are handled, and why some keys get sanitized — with clear examples. JSON to XML Converter How to Convert JSON to YAML How JSON maps to YAML, why some strings must be quoted, and how to convert JSON into clean, readable block-style YAML. JSON to YAML Converter How to Convert XML to JSON How XML maps to JSON, how attributes and repeated elements are represented, and why values stay strings. XML to JSON Converter How to Generate C# Classes from JSON Turn a JSON sample into C# classes for System.Text.Json — property naming, attributes, nullable types, and Newtonsoft compatibility. JSON to C# How to Generate Go Structs from JSON Turn a JSON sample into Go structs with json tags — field naming, initialisms, pointers for optional fields, and omitempty. JSON to Go How to Generate Python Dataclasses from JSON Turn a JSON sample into typed Python dataclasses — how nested objects, optional fields, and null values are handled, and how to adapt for Pydantic. JSON to Python How to Generate TypeScript Interfaces from JSON Turn a JSON API response into TypeScript interfaces — how nested objects, arrays, optional fields, and unions are inferred, and what to check. JSON to TypeScript Common JSON Errors and How to Fix Them The JSON parse errors you'll actually hit — unexpected token, trailing comma, bad quotes — what each means, and how to fix them fast. JSON Formatter & Validator The Complete Guide to JSON: Syntax, Types & Common Errors A practical, complete guide to JSON — what it is, its data types, the exact syntax rules, how it compares to XML/YAML/CSV, and the errors that trip people up. JSON Formatter & Validator How to Convert CSV to JSON How CSV maps to JSON, the header and quoting rules that matter, and how to convert a CSV file into clean structured JSON. CSV to JSON Converter How to Convert JSON to CSV How to flatten a JSON array into CSV for spreadsheets — what converts cleanly, how nested data is handled, and common pitfalls. JSON to CSV Converter How to Convert YAML to JSON How YAML maps to JSON, the indentation and type rules to know, and how to convert config from YAML to JSON reliably. YAML to JSON Converter How to Format and Validate XML What makes XML well-formed, the rules parsers enforce, and how to format messy XML and catch errors. XML Formatter & Validator How to Preview Markdown (and Convert It to HTML) A quick reference to Markdown syntax and how to preview it as rendered HTML you can copy into any project. Markdown Previewer JSON Syntax Rules Explained (With Examples) Every JSON syntax rule that matters, with valid and invalid examples side by side — quotes, commas, keys, and the types JSON allows. JSON Formatter & Validator JSON vs XML vs YAML vs CSV: When to Use Each A practical comparison of JSON, XML, YAML, and CSV — the same data in each format, their strengths and trade-offs, and how to choose. JSON Formatter & Validator What Is JSON? A Beginner's Guide JSON explained in plain English — what it stands for, what it looks like, why it's everywhere in modern development, and how to read it. JSON Formatter & Validator How to Validate JSON in JavaScript The reliable way to check whether a string is valid JSON in JavaScript, how to read parse errors, and common mistakes to avoid. JSON Formatter & Validator
// keep exploring
Other tool categories
Need something else?
36+ browser-based utilities — all free, all private, nothing to install.