Skip to content

JSON tools

Format JSON, convert CSV and YAML, or generate types and schemas from API responses and configuration data.

51 tools in this category. Every tool runs in the browser and needs no sign-up.

JSON Diff Checker

Compare two JSON values by structure and show added, removed or changed values using JSON Pointer paths.

JSON to Typed XML Converter

Convert JSON into typed XML that preserves objects, arrays, nulls, booleans and arbitrary property names.

Sort JSON Keys

Sort object keys recursively while preserving array order and values.

JSON Merge Patch

Apply a JSON Merge Patch to a document and preview the merged result.

JSON Pointer Lookup

Find a value in a JSON document using an RFC 6901 pointer.

Flatten JSON

Flatten JSON leaves into an object keyed by JSON Pointer paths.

JSON to NDJSON

Convert a JSON array into one compact JSON value per line.

NDJSON to JSON

Combine newline-delimited JSON values into a formatted JSON array.

JSON to SQL INSERT

Generate a SQLite-compatible INSERT statement from JSON records.

JSON to Query String

Build URL query parameters from a JSON object, including repeated array values.

Query String to JSON

Convert URL query parameters into JSON, preserving repeated names as arrays.

Sort JSON Array

Sort a JSON array by a value selected with a JSON Pointer.

Filter JSON Array

Keep array items whose selected JSON Pointer value equals a supplied JSON value.

Remove JSON Array Duplicates

Deduplicate JSON array items by their full structure and keep the first occurrence.

JSON to Markdown Table

Turn an array of JSON objects into a Markdown table using the union of keys.

JSON to Python Literal

Convert JSON into a Python literal using True, False and None.

JSON to PHP Array

Convert JSON into PHP short-array syntax with quoted keys and scalar values.

Extract JSON Key Paths

List all object keys and array indices as JSON Pointer paths.

JSON Editor

Format, minify and edit JSON in a split-pane editor with a collapsible tree and exact number preservation.

JSON → React PropTypes

Convert JSON data to React PropTypes for efficient property type checking and code reuse in React projects.

JSON → Flow

Transform JSON structures into Flow types to enhance type safety and maintainability in JavaScript code.

JSON → GraphQL

Convert JSON to GraphQL schema for simplified API development and data management.

JSON → TypeScript

Generate TypeScript interfaces or type aliases from JSON online. Handles nested objects, arrays, null and optional fields, and runs in your browser.

JSON → MobX-State-Tree Model

Convert JSON to MobX State Tree models for optimized state management in complex applications.

JSON → Sarcastic

Transform JSON to Sarcastic types for enhanced type checking in JavaScript projects.

JSON → io-ts

Convert JSON to io-ts types to provide robust type theory support for TypeScript projects.

JSON → Rust Serde

An online REPL for converting JSON to Rust Serde structs, simplifying data serialization in Rust projects.

JSON → Mongoose Schema

Convert JSON to Mongoose schema for rapid MongoDB data model construction.

JSON → Big Query Schema

Transform JSON to BigQuery schema for optimized big data analysis and querying.

JSON → MySQL

Convert JSON to MySQL schema for simplified database design and data management.

JSON → Scala Case Class

Transform JSON to Scala case classes to enhance code clarity and maintainability in Scala projects.

JSON → Go Struct

Convert JSON to Go structs for easy data serialization and deserialization in Go projects.

JSON → Go Bson

Transform JSON to Go Bson format for optimized BSON data handling in Go projects.

JSON → YAML

Convert JSON to YAML format for simplified configuration file management and deployment.

JSON → JSDoc

Transform JSON to JSDoc comment format to enhance code documentation and readability in JavaScript projects.

JSON → Kotlin

Convert JSON to Kotlin data classes to improve type safety and code efficiency in Kotlin projects.

JSON → Java

Convert JSON to Java classes for simplified data model construction in Java projects.

JSON → JSON Schema

Convert JSON to JSON Schema format for optimized data validation and description in APIs.

JSON → TOML

Transform JSON to TOML format for simplified configuration file authoring and maintenance.

JSON → Zod Schema

Convert JSON to Zod schema for robust data validation support in TypeScript projects.

JSON formatter

Format JSON and JSON5 in your browser, check syntax errors, and copy standard JSON. Supports comments, single quotes and trailing commas without executing JavaScript.

JSON Schema → TypeScript

Convert JSON Schema to TypeScript definitions to help developers generate type-safe interfaces and data models.

JSON Schema → OpenAPI Schema

Transform JSON Schema to OpenAPI specifications for simplified creation and maintenance of RESTful API documentation.

JSON Schema → Protobuf

Convert JSON Schema to Protobuf definitions to facilitate the construction of efficient data serialization and network communication protocols.

JSON Schema → Zod Schema

Transform JSON Schema to Zod schema for robust data validation and type safety support in TypeScript projects.

JSON-LD → N-Quads

Convert JSON-LD data to N-Quads format for efficient storage and querying of RDF data.

JSON-LD → Expanded

Transform JSON-LD to expanded form for easier understanding and analysis of RDF graphs.

JSON-LD → Compacted

Convert JSON-LD to compacted form to optimize space usage and improve data processing efficiency.

JSON-LD → Flattened

Transform JSON-LD to flattened form to simplify complex RDF structures.

JSON-LD → Framed

Convert JSON-LD to framed form for data representation in specific contexts.

JSON-LD → Normalized

Transform JSON-LD to normalized form to ensure consistency and comparability of RDF data.