# jsonconvert.dev > Free online JSON converter with 35+ tools. 100% client-side - your data never leaves your browser. ## What is jsonconvert? jsonconvert is a developer tool for converting, formatting, validating, and transforming JSON data. All processing runs client-side in the browser. No data is sent to any server. ## Quick Start - [Convert All](https://jsonconvert.dev/convert-all) - Paste JSON once, see output in every format ## Tools ### Code Generators - [JSON to TypeScript](https://jsonconvert.dev/typescript) - Convert JSON to TypeScript interfaces - [JSON to Zod Schema](https://jsonconvert.dev/zod) - Generate Zod validation schemas from JSON - [JSON to Pydantic](https://jsonconvert.dev/pydantic) - Generate Python Pydantic v2 models from JSON - [JSON to Go Struct](https://jsonconvert.dev/go) - Convert JSON to Go structs with json tags - [JSON to C# Classes](https://jsonconvert.dev/csharp) - Convert JSON to C# classes - [JSON to Java Classes](https://jsonconvert.dev/java) - Convert JSON to Java POJOs with Jackson annotations - [JSON to Kotlin Data Class](https://jsonconvert.dev/kotlin) - Convert JSON to Kotlin data classes - [JSON to Dart Class](https://jsonconvert.dev/dart) - Convert JSON to Dart classes for Flutter - [JSON to Rust Struct](https://jsonconvert.dev/rust) - Convert JSON to Rust structs with serde derives - [JSON to Swift Codable](https://jsonconvert.dev/swift) - Convert JSON to Swift Codable structs - [JSON to PHP Class](https://jsonconvert.dev/php) - Convert JSON to PHP classes with typed properties - [JSON to JSON Schema](https://jsonconvert.dev/json-schema) - Generate JSON Schema from JSON data ### Utilities - [JSON Formatter](https://jsonconvert.dev/formatter) - Format and beautify JSON - [JSON Validator](https://jsonconvert.dev/json-validator) - Validate JSON syntax with error details - [JSON Beautifier](https://jsonconvert.dev/json-beautifier) - Pretty print JSON with indentation - [JSON Minifier](https://jsonconvert.dev/json-minifier) - Minify JSON by removing whitespace - [JSON Stringify](https://jsonconvert.dev/json-stringify) - Convert JSON to escaped string - [JSON Viewer](https://jsonconvert.dev/json-viewer) - Interactive JSON tree viewer - [JSON Diff](https://jsonconvert.dev/diff) - Compare two JSON objects - [JSON Escape / Unescape](https://jsonconvert.dev/json-escape) - Escape, unescape, stringify, and unstringify JSON strings - [JWT Decoder](https://jsonconvert.dev/jwt-decoder) - Decode JWT tokens - [JSONPath Evaluator](https://jsonconvert.dev/jsonpath) - Query JSON with JSONPath expressions ### Converters - [JSON to YAML](https://jsonconvert.dev/yaml) - Convert JSON to YAML - [JSON to CSV](https://jsonconvert.dev/csv) - Convert JSON to CSV - [JSON to XML](https://jsonconvert.dev/json-to-xml) - Convert JSON to XML - [XML to JSON](https://jsonconvert.dev/xml-to-json) - Convert XML to JSON - [YAML to JSON](https://jsonconvert.dev/yaml-to-json) - Convert YAML to JSON - [CSV to JSON](https://jsonconvert.dev/csv-to-json) - Convert CSV to JSON - [Base64](https://jsonconvert.dev/base64) - Encode/decode JSON to Base64 - [JSON to SQL](https://jsonconvert.dev/json-to-sql) - Convert JSON to SQL CREATE TABLE and INSERT statements - [JSON to Markdown](https://jsonconvert.dev/json-to-markdown) - Convert JSON to Markdown tables - [JSON to HTML Table](https://jsonconvert.dev/json-to-html-table) - Convert JSON to styled HTML tables ## Usage 1. Navigate to any tool URL (e.g., https://jsonconvert.dev/typescript) 2. Paste JSON in the input panel 3. Output appears in real-time 4. Copy, download, or share via URL ## Privacy All conversions happen in the browser. No JSON data is ever sent to a server. No accounts, no tracking, no ads. ## URL Format https://jsonconvert.dev/{tool-id} Share links encode JSON in the URL hash: https://jsonconvert.dev/typescript#json=base64data ## Blog - [JSON to TypeScript Guide](https://jsonconvert.dev/blog/json-to-typescript-complete-guide) - Complete guide to type-safe interfaces - [JSON to Zod Schemas](https://jsonconvert.dev/blog/zod-schema-validation-guide) - Runtime validation with Zod - [Pydantic Models from JSON](https://jsonconvert.dev/blog/pydantic-models-from-json) - Generate Python models from API responses - [JWT Tokens Explained](https://jsonconvert.dev/blog/jwt-tokens-explained) - Structure, claims, and debugging - [YAML vs JSON](https://jsonconvert.dev/blog/yaml-vs-json-configuration) - When to use each for config files - [JSONPath Reference](https://jsonconvert.dev/blog/jsonpath-query-syntax-reference) - Complete query syntax with examples - [JSON Diff Guide](https://jsonconvert.dev/blog/json-diff-comparing-objects) - Comparing JSON objects effectively - [Go Structs from JSON](https://jsonconvert.dev/blog/go-structs-from-json) - Tags, types, and best practices