Popular
JSON
~/json Γ— exit
Input 0 chars
Drop JSON file here
Formatted
Tree
CSV
YAML
0 chars
Formatted output appears here…
All processing happens in your browser β€” nothing is sent to any server.
Fix & Format
Auto-fixes trailing commas, single quotes, unquoted keys β€” paste JS objects directly.
Lazy Tree View
Handles 10MB+ JSON smoothly. Click β–Ά to expand. Click any key to copy its path.
JSON β†’ CSV / YAML
Convert array-of-objects to CSV, or any JSON to YAML with one click.

Frequently Asked Questions

JavaScript Object Notation (JSON) is a lightweight data format used to transfer data between servers and web applications. It is human-readable and machine-parseable.

Trailing commas, single-quoted strings, JavaScript-style comments (// and /* */), and unquoted property keys β€” common when pasting JS objects or config snippets.

Tree View uses lazy rendering β€” only top-level nodes are rendered initially. Children are built on demand when you click β–Ά to expand, so even a 10MB JSON file opens instantly.

CSV conversion works when your JSON is an array of objects (e.g. from an API response). Each object becomes a row and its keys become column headers. Nested objects are flattened with dot notation.

Yes β€” all processing happens entirely in your browser using JavaScript. Nothing is sent to any server. You can even use this tool offline once the page is loaded.
Advertisement
Share Feedback or Request a Tool
We build & refine tools daily based on your input
πŸ’‘ Tool Demand