Free online XML to JSON Converter. Smartly parses XML documents to JSON with custom indentation, attribute handling, and compact output. 100% local processing.
Convert Go map fmt output to readable JSON and back again directly in your browser so you can paste data into Go code or documentation without sending anything over the network.
Convert between TOML and JSON with optional pretty JSON output, fully in-browser with no data uploads.
Format or minify JSON locally with custom indentation and optional key sorting.
Recursively compare two JSON values and list added/removed/changed/type-changed differences.
Convert CSV to JSON locally in your browser with configurable delimiter and header handling. Ideal for API testing and data import tasks.
Parse Excel workbooks locally and export sheets as JSON with optional header row detection. No files are uploaded.
Convert JSON arrays of objects to CSV locally, flattening nested fields into columns. Perfect for spreadsheets and BI tools.
Export JSON arrays of objects to .xlsx files locally in your browser with custom sheet and file names.
Convert between JSON and YAML locally in your browser with configurable JSON indentation and one-click copy for config editing.
Infer C# property types from sample JSON and generate class definitions with support for List<T>/arrays, JsonPropertyName attributes and nullable reference types, all processed locally in your browser.
Infer Go struct types from sample JSON and generate struct definitions with json tags and omitempty support for partially present fields, all processed locally in your browser.
Infer TypeScript types from sample JSON and generate interface/type declarations with support for nested objects, arrays and union types, all processed locally in your browser.
Infer Java POJO field types from sample JSON and generate class definitions with List<T>/array support, optional @JsonProperty annotations and nested static classes, all processed locally in your browser.
Infer Python Pydantic BaseModel fields from sample JSON and generate models with Optional, List, Any and alias mapping support, all processed locally in your browser.
Infer Kotlin data class fields from sample JSON and generate type-safe models with List, nullable types and optional kotlinx.serialization annotations, all processed locally in your browser.
Infer Rust struct types from sample JSON and generate serde-ready definitions with Option, Vec and field rename support, all processed locally in your browser.
Visually diff two JSON values with a recursive tree, showing added, removed, changed and type-changed nodes, with hide-equal and copyable diff list, all processed locally in your browser.
Validate JSON data against a JSON Schema locally in your browser, with clear error paths and messages for type, required, enum, const, min/max, pattern and more. $ref is not resolved.
Generate JSON Schema from sample JSON locally in your browser, including type/properties/required/items and optional additionalProperties=false for API definitions and documentation.
Convert between INI, YAML, and JSON locally in your browser with basic validation and optional pretty-printed JSON output, ideal for config migrations and debugging.