JSON Tools
Prettify, minify, validate, convert and transform JSON data. All 90 tools run entirely in your browser, so your data never leaves your device.
All json tools
90 tools
Highlight JSON Syntax
Color-code the syntax of JSON data for easy reading.
Prettify JSON
Beautify a JSON data structure with your preferred indentation.
Minify JSON
Compress JSON by removing all unnecessary whitespace.
Stringify JSON
Convert JavaScript data into a JSON string.
Unstringify JSON
Convert a JSON string back into JavaScript data.
Validate JSON
Check JSON for syntax errors and locate exactly where they are.
Escape JSON
Escape special JSON characters so data can be safely embedded.
Unescape JSON
Unescape an escaped JSON string back to readable JSON.
Convert JSON to XML
Convert a JSON data structure to an XML document.
Convert XML to JSON
Convert an XML document to a JSON data structure.
Convert JSON to YAML
Convert a JSON data structure to YAML markup.
Convert YAML to JSON
Convert YAML markup to a JSON data structure.
Convert JSON to TSV
Convert a JSON file to tab-separated values.
Convert TSV to JSON
Convert tab-separated values to a JSON file.
Convert JSON to CSV
Convert a JSON file to a CSV spreadsheet.
Convert CSV to JSON
Turn CSV spreadsheet data into a JSON array of objects.
Convert JSON to BSON
Convert a JSON structure to the binary BSON encoding.
Convert JSON to an Image
Render JSON as a syntax-highlighted PNG, JPG or WebP image.
Capture a JSON Screenshot
Create a shareable editor-style screenshot image from JSON code.
Convert JSON to Base64
Encode JSON data to Base64.
Convert Base64 to JSON
Decode Base64 back to JSON data.
URL-encode JSON
Convert JSON to URL-encoding for use in query strings.
URL-decode JSON
Convert URL-escaped JSON back to regular JSON.
Convert JSON to Plain Text
Strip syntax and convert JSON data to plain text.
Edit and View JSON
Edit JSON with instant validation and a formatted, highlighted view.
Extract JSON Keys
Extract all keys from objects in JSON data.
Extract JSON Values
Extract all values from objects in JSON data.
Flatten a JSON Array
Reduce the nesting level of an array of arrays.
Flatten a JSON Object
Create a single-level object from nested JSON objects.
Hide JSON Strings
Rewrite JSON strings, keys and values using escape codes.
Obfuscate JSON
Replace keys and values with random data of the same shape.
Censor JSON Data
Mask or remove selected keys anywhere in a JSON structure.
Analyze JSON
Display detailed statistics about a JSON data structure.
Convert JSON to Properties
Convert a JSON file to a Java .properties file.
Convert Properties to JSON
Convert a Java .properties file to JSON.
Find JSON Keys/Values
Find keys and values that match your query in a JSON file.
Convert JSON to a List
Create a text list from a JSON array or object.
Convert a List to JSON
Create a JSON array from a plain text list.
Convert JSON to Form Data
Generate URL-encoded HTTP form data from a JSON object.
Convert Form Data to JSON
Generate a JSON object from URL-encoded HTTP form data.
Convert JSON to HTML
Create an HTML table from the keys and values of a JSON object.
Convert JSON to CSON
Convert a JSON file to CoffeeScript object notation (CSON).
Convert CSON to JSON
Convert CoffeeScript object notation (CSON) to a JSON file.
Convert JSON to TOML
Convert a JSON config to a TOML config.
Convert TOML to JSON
Convert a TOML file to a JSON file.
Convert JSON to Bencode
Convert a JSON data structure to Bencode encoding.
Convert Bencode to JSON
Convert Bencode data to JSON data.
Convert JSON to JSONL
Convert a JSON array to line-delimited JSONL.
Convert JSONL to JSON
Convert line-delimited JSONL to a JSON array.
Convert BSON to JSON
Convert a binary BSON file back to readable JSON.
Convert JSON to UBJSON
Convert a JSON file to Universal Binary JSON (UBJSON).
Convert UBJSON to JSON
Convert Universal Binary JSON (UBJSON) to regular JSON.
Convert JSON to MessagePack
Serialize JSON data to the binary MessagePack format.
Convert MessagePack to JSON
Deserialize binary MessagePack to a JSON structure.
Convert JSON to Protobuf
Serialize JSON data to the binary Protobuf format.
Convert Protobuf to JSON
Deserialize binary Protobuf to a JSON structure.
Convert JSON to a LaTeX Table
Generate a LaTeX table from a JSON object.
Convert JSON to INI
Convert a JSON data file to an INI configuration file.
Convert INI to JSON
Convert an INI configuration file to a JSON data file.
Truncate JSON
Truncate all values or keys in a JSON structure.
Find JSON Depth
Find the nesting depth of a JSON data structure.
Convert JSON to a Data URI
Convert a JSON data structure to a data: URL.
Convert JSON to a PHP Array
Create a PHP data structure from a JSON data structure.
Convert a PHP Array to JSON
Create a JSON data structure from a PHP data structure.
Compare Two JSON Files
Diff two JSON files and show the differences visually.
Sort JSON Object Keys
Lexicographically sort the keys of JSON objects.
Swap JSON Keys with Values
Exchange keys with values throughout a JSON file.
Create a Random JSON Array
Generate a JSON array filled with random values.
Create a Random JSON Object
Generate a JSON object with random keys and values.
Randomize a JSON Array
Shuffle the positions of JSON array elements.
Randomize a JSON Object
Shuffle the order of key-value pairs in a JSON object.
Add Spacing to JSON
Insert random spaces and newlines into a JSON file.
Tokenize JSON
Split a JSON data structure into its tokens.
Remove JSON Syntax
Strip all JSON syntax and leave just the values.
Change JSON Syntax
Replace braces, commas and quotes with other symbols.
Fix Quotes in JSON
Fix incorrectly quoted keys and values, such as single quotes.
Use Single Quotes in JSON
Make all keys and values in a JSON single-quoted.
Use Double Quotes in JSON
Make all keys and values in a JSON double-quoted.
Generate FakeSON
Create JSON that looks real but is completely fake.
Run jq
Execute a jq query on a JSON data structure.
Filter JSON
Keep only keys and values that match a pattern.
Split a String into a JSON Array
Create a JSON array from a plain string.
Group a JSON Array
Create groups of JSON array items.
Merge JSON Arrays
Merge two JSON arrays together.
Compare JSON Arrays
Find differences between two JSON arrays.
Merge JSON Objects
Merge two JSON objects together.
Damage JSON
Introduce random errors into a JSON data structure.
Fix JSON
Repair a damaged JSON file to the best of our ability.
Create JSON Art
Convert images to valid JSON strings that look like ASCII art.
Visualize a JSON Structure
Create an abstract visualization of a JSON's complexity.