EditSafely

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.

Explore more categories