JSON to Code
Generate TypeScript, Go and other types from JSON.
Runs in your browser: what you paste is never uploaded
How to use JSON to Code
- 1Paste or type your inputUse the box above, or click Sample to try it with an example.
- 2Choose your optionsChoose the language and the name of the root type.
- 3Copy the resultCopy it with one click. Nothing is sent anywhere.
About JSON to Code
Generate TypeScript interfaces, Go structs, Rust serde structs or Python TypedDicts from a sample JSON document.
Frequently asked questions
How are optional fields detected?
When objects in an array don't all have a key, it's marked optional; keys that are sometimes null become nullable.
Are nested objects supported?
Yes. Each nested object becomes its own named type.
Is what I paste sent anywhere?
No. The tool runs entirely in your browser and never sends what you type or paste to a server.
Is it free?
Yes. It's free, with no sign-up and no limits.