Free Online Developer Tools

Fast, free, browser-based tools for everyday programming tasks. Nothing you paste is ever uploaded — every tool runs entirely on your device.

JSON Tools(21)

{ }

JSON Formatter

Format and indent messy JSON into clean, readable code

✓

JSON Validator

Check if your JSON is valid and get the exact error location

⌘

JSON Viewer

Explore JSON data as a collapsible, color-coded tree

✦

JSON Beautifier

Turn minified or messy JSON into beautifully indented code

JSON Pretty Print

Pretty-print JSON with your choice of indentation

⇄

JSON Parser

Parse a JSON string and instantly see if it's structurally valid

⎘

JSON Reader

Read and understand JSON data without tracing brackets by eye

⎇

JSON Tree Viewer

Navigate deeply nested JSON as an expandable, collapsible tree

⌕

JSON Explorer

Interactively explore and drill into any part of a JSON document

✎

JSON Editor

Edit JSON live with instant validation as you type

⚑

JSON Linter

Catch JSON syntax errors and structural issues like duplicate keys

▣

JSON Minifier

Strip whitespace from JSON to make it as small as possible

“ ”

JSON Stringify

Convert JSON into an escaped string literal you can paste into code

„ “

JSON Destringify

Convert an escaped JSON string literal back into readable JSON

\

JSON Escape

Escape text so it's safe to embed as a JSON string value

/

JSON Unescape

Unescape a JSON string back into its original raw text

Σ

JSON Size Calculator

Calculate the byte size, character count and minified size of your JSON

#

JSON Array Counter

Count every array in your JSON and see how many items each holds

⇅

JSON Sort Keys

Recursively sort JSON object keys alphabetically

▤

JSON Statistics

Get a breakdown of your JSON's structure — objects, arrays, keys and types

◎

JSON Analyzer

Get a full structural report: depth, type distribution, duplicate keys and more

Converters(29)

▦

CSV to JSON Converter

Paste CSV data below to convert it into a JSON array of objects.

▦

JSON to CSV Converter

Paste a JSON array of objects below to convert it into CSV.

⊞

TSV to JSON Converter

Paste tab-separated (TSV) data below to convert it into a JSON array of objects.

⊞

JSON to TSV Converter

Paste a JSON array of objects below to convert it into tab-separated (TSV) text.

</>

XML to JSON Converter

Paste XML below to convert it into structured JSON.

</>

JSON to XML Converter

Paste JSON below to convert it into well-formed XML.

▤

HTML Table to JSON Converter

Paste an HTML <table> below to convert its rows into a JSON array.

▤

JSON to HTML Table Converter

Paste a JSON array of objects below to convert it into an HTML <table>.

▥

Markdown Table to JSON Converter

Paste a GitHub-flavored Markdown table below to convert it into JSON.

▥

JSON to Markdown Table Converter

Paste a JSON array of objects below to convert it into a Markdown table.

﹀

YAML to JSON Converter

Paste YAML below to convert it into JSON.

﹀

JSON to YAML Converter

Paste JSON below to convert it into clean, indented YAML.

≡

TOML to JSON Converter

Paste TOML below to convert it into JSON.

≡

JSON to TOML Converter

Paste JSON below to convert it into TOML.

⚙

INI to JSON Converter

Paste INI config data below to convert it into JSON.

⚙

JSON to INI Converter

Paste JSON below to convert it into INI format.

•

.properties to JSON Converter

Paste a Java .properties file below to convert it into JSON.

•

JSON to .properties Converter

Paste JSON below to convert it into Java .properties format.

☰

NDJSON to JSON Converter

Paste newline-delimited JSON (NDJSON) below to convert it into a single JSON array.

☰

JSON to NDJSON Converter

Paste a JSON array below to convert it into newline-delimited JSON (NDJSON).

⛁

SQL to JSON Converter

Paste a SQL INSERT statement below to convert its values into a JSON array.

⛁

JSON to SQL INSERT Converter

Paste a JSON array of objects below to generate a SQL INSERT statement.

5

JSON5 to JSON Converter

Paste JSON5 below to convert it into strict, standard JSON.

5

JSON to JSON5 Converter

Paste JSON below to convert it into JSON5 format.

//

JSONC to JSON Converter

Paste JSONC (JSON with comments) below to convert it into strict JSON.

▧

Excel to JSON Converter

Upload an Excel file, or paste copied spreadsheet cells, to convert them into JSON.

▧

JSON to Excel Converter

Paste a JSON array of objects below to generate and download an Excel (.xlsx) file.

Text to JSON Converter

Paste plain text below to convert each line into an element of a JSON array.

JSON to Text Converter

Paste a JSON array below to convert it into plain text, one value per line.

Manipulation Tools(20)

⇊

JSON Flattener

Flatten deeply nested JSON into a single-level object with dot or bracket notation keys.

⇈

JSON Unflattener

Rebuild nested JSON objects and arrays from a flat object with dot or bracket notation keys.

≈

JSON Normalizer

Clean up messy JSON by trimming whitespace and converting stringified numbers and booleans to their real types.

⋈

JSON Merger

Deep merge two JSON objects into one, with control over how overlapping arrays are combined.

▽

JSON Filter

Filter a JSON array of objects down to the items matching one simple condition.

⌕

JSON Search

Search every key and value in a JSON document for a text term, anywhere in the structure.

⚷

JSON Key Extractor

List every key path found anywhere inside a JSON document, one per line.

◈

JSON Value Extractor

Pull out every value for a chosen key name, no matter how deeply it's nested in the document.

⧉

JSON Deduplicator

Remove duplicate items from a JSON array, comparing either whole objects or a single key.

∅

JSON Null Remover

Recursively strip null values from a JSON document, with an option to also remove empty strings, arrays, and objects.

⑂

JSON Splitter

Split a large JSON array into smaller, fixed-size chunks for batching or pagination.

⌖

JSON Path Finder

Look up the value at one exact path in a JSON document, using dot or bracket notation.

◎

JSONPath Tester

Test JSONPath expressions with wildcards and recursive descent against your own JSON document.

✧

JMESPath Tester

Test full JMESPath expressions — including filter expressions and built-in functions — against your own JSON.

⚙

JSON Query Tool

Filter a JSON array of objects using multiple conditions chained together with AND / OR.

▓

JSON Obfuscator

Replace real values in a JSON document with random data, keeping the exact same structure and types.

⇌

JSON Diff Checker

Compare two JSON documents and see exactly what was added, removed, or changed, with the full path to each difference.

✎

JSON Patch Generator

Generate an RFC 6902-style JSON Patch describing how to turn JSON A into JSON B.

✚

JSON Repair Tool

Automatically fix broken JSON — trailing commas, single quotes, unquoted keys, and other common mistakes.

⏱

Timestamp Converter

Convert a Unix timestamp or date string into ISO 8601, UTC, local time, and human-readable relative time.