All tools
Every tool on JSON-Utils, grouped by category. All 52 tools are free and run entirely in your browser, so nothing you paste is uploaded.
JSON Essentials5 tools
JSON FormatterPretty print JSON with 2, 4, or tab indentation and precise error locations.JSON ValidatorStrict syntax checks with line and column, plus document statistics.JSON MinifierRemove all whitespace to shrink JSON for transport and storage.JSON RepairFix trailing commas, single quotes, comments, and missing brackets.JSON Escape / UnescapeEscape text for embedding in a JSON string, or unescape a JSON string back to text.
JSON Analysis7 tools
JSON DiffCompare two documents by path: added, removed, and changed.JSON MergeDeep merge two JSON documents with replace or concat array strategies.JSON Tree ViewerExpand, search, and copy the JSONPath of any node.JSON Graph VisualizationSee a JSON document as an expandable graph of nodes instead of text.JSONPath ExplorerLive expression matching with highlighted results and match paths.jq PlaygroundRun real jq filters against a JSON document, in your browser.JSON Flatten / UnflattenFlatten nested JSON into path keys, or rebuild the nested document.
Data Converters10 tools
JSON to YAMLConvert JSON to clean YAML with proper quoting where it matters.YAML to JSONConvert YAML to formatted JSON, with anchors resolved to plain values.JSON to XMLConvert JSON to XML with a configurable root element name.XML to JSONConvert XML to JSON. Attributes become @_ keys and values stay strings.JSON to CSVConvert an array of objects to CSV, flattening nested keys with dot paths.CSV to JSONConvert CSV to a JSON array, with optional type coercion for numbers and booleans.JSON to TOMLConvert JSON to TOML for Rust, Python, and Hugo style configuration.TOML to JSONConvert TOML to formatted JSON. Dates become ISO strings.HTML to JSXConvert HTML markup to JSX: className, style objects, self-closed void elements.JSON-LD ToolsExpand, compact, flatten, frame, and normalize JSON-LD documents.
Code Generation11 tools
JSON to TypeScriptInterfaces or type aliases with nested and optional types.JSON to JavaJava 21 records or POJOs with Jackson annotations and optional Lombok.JSON to PythonDataclasses or Pydantic models with Optional fields ordered correctly.JSON to GoStruct types with json tags, pointers for nullable fields, omitempty for optional.JSON to C#Classes or records with System.Text.Json JsonPropertyName attributes.JSON to Zod SchemaZod schemas with format checks and inferred TypeScript types.JSON to Kotlin Data ClassKotlin data classes with kotlinx.serialization support and Int or Long detection.JSON to Rust Serde StructRust structs with serde derives, Vec collections, and rename attributes where needed.JSON to GraphQL TypesGraphQL SDL types with nested types and configurable nullability.JSON to SQL CREATE TABLECREATE TABLE statements for PostgreSQL, MySQL, SQLite, and SQL Server.JSON to Protobuf SchemaProtocol Buffers (.proto) schemas with numbered fields and nested messages.
JSON Schema4 tools
JSON Schema GeneratorInfer a draft 2020-12 schema from example data.JSON Schema ValidatorValidate JSON against a schema and see every failing path.JSON Mock Data GeneratorGenerate realistic sample data from a JSON Schema for tests and fixtures.JSON to OpenAPI SchemaOpenAPI 3.1 or 3.0 documents with component schemas inferred from a sample.
Security & Encoding7 tools
JWT DecoderDecode header and payload claims locally. Signatures are not verified.Base64 Encode / DecodeEncode text to Base64 or decode it back, with a URL safe option and full Unicode support.Image to Base64Turn an image into a Base64 data URL, or decode Base64 back into a downloadable image.Hash Generator (SHA)SHA-256, SHA-384, and SHA-512 digests via Web Crypto. Not for passwords.HMAC GeneratorSign a message with a secret key using Web Crypto. Hex or Base64 output.UUID Generator / ValidatorGenerate random UUID v4 values and validate existing ones, including version detection.URL Encode / DecodePercent encode text for URLs or query parameters, and decode it back.
API Developer3 tools
More Utilities5 tools
Regex TesterTest regular expressions with live matches, groups, and named captures.Unix Timestamp ConverterConvert Unix timestamps (seconds or milliseconds) to ISO and UTC, and dates back.Cron ParserExplain a cron expression in plain words and list its next five run times.Text DiffCompare two blocks of text line by line: additions, removals, unchanged.JSON Size AnalyzerMeasure bytes, depth, key counts, and the heaviest keys in a JSON document.