Compact JSON
Paste JSON and remove whitespace, sort keys, or strip null values to produce a clean compact payload.
JSON Input
Paste JSON to compact it instantly.
Compact Output
Single-line JSON with whitespace removed.
{"user":{"id":1,"email":"hello@vultio.cloud","roles":["admin","editor"],"avatar":null},"active":true,"deletedAt":null,"createdAt":"2026-04-22T06:00:00.000Z"}Why this tool exists
Compact JSON is JSON with all whitespace removed so the same data fits on a single line. This is useful when embedding JSON in config files, API requests, scripts, or any context where indentation adds noise without value.
Vultio Compact JSON also lets you sort keys alphabetically and strip null fields — two extra steps that reduce payload size and make key lookups more predictable in downstream code.
Common use cases
- Compact API payloads before pasting them into curl commands or HTTP client tests.
- Strip null fields from object schemas before sending to a REST or GraphQL endpoint.
- Sort keys to normalise JSON before diffing two payloads or storing them in version control.
- Embed compact JSON into environment variables, HTML data attributes, or inline script tags.
- Reduce log noise by compacting large JSON blobs before writing them to log files.
Example input / output
Compact pretty-printed JSON
Input
Output
Compact and strip null fields
Input
Output
Common errors
Unexpected token in JSON at position X
Cause: A trailing comma, missing quote, or invalid character exists in the input.
Fix: Check the line/column in the error message, remove trailing commas, and ensure all keys and strings use double quotes.
Keys disappear after stripping nulls
Cause: The "Strip null fields" option removes any key whose value is null.
Fix: Uncheck "Strip null fields" if you need null keys preserved in the output.
Related guides
Choose the right JSON representation for debugging, APIs, logs, and production payloads.
Practical fixes for line/column parse errors and schema-shape mistakes.
Standards & references
The official specification for JSON syntax published by Ecma International.
The IETF standard that defines JSON as an internet data format, including character encoding rules.
Related tools
Format raw JSON to make it easier to inspect.
Remove extra spaces from JSON and make it compact.
Create sample data in JSON, CSV, or SQL format.
Frequently asked questions
What does compact JSON mean?
Compact JSON is JSON with all unnecessary whitespace removed so that the same data takes up less space. It is the opposite of pretty-printed or formatted JSON.
What is the difference between compact JSON and minified JSON?
They refer to the same thing: removing indentation and line breaks so the JSON fits on a single line. Some tools also let you strip null fields or sort keys as additional compaction steps.
Does compacting JSON change the data?
No. Removing whitespace and sorting keys do not change any values. Stripping null fields does remove keys whose value is null, so enable that option only when null fields are intentionally absent.
Is this tool safe to use with sensitive data?
Yes. Compact JSON runs entirely in your browser. No data is sent to any server.