Convert JSON
Convert JSON to CSV, YAML, TypeScript types or an escaped string, and back again. Runs in your browser; nothing is uploaded.
Result
Tap a key to copy its path.
Tap to insert at the cursor:
A value that is only a placeholder keeps its type, so "{{int 1 100}}" becomes the number 42. Text around it makes a string. Put "{{repeat 1 4}}" first in an array, followed by one item, to repeat it. Name, email and username in one record share the same made-up person. It does not use your JSON on the left, unless you press “Build from my JSON”.
Related tools
Questions
Is my JSON sent anywhere?
No. It is processed in this browser tab and is not uploaded or saved.
Which formats can I convert to?
JSON to CSV, YAML, TypeScript types or an escaped string, and CSV or an escaped string back to JSON.