Struct

Generate types/structs from JSON for TypeScript, Go, Java, C#, Kotlin, Swift, Rust, Python, and more.

How to use

  1. Paste JSON
  2. Choose a target language
  3. Copy the generated types with ⌘↵

FAQ

Is my input uploaded?

No. Processing stays in your browser. Nothing is sent to our servers.

Is this the final engine?

Lightweight prototype for now; quicktype-core can replace it later.

Related tools

  • JSON Toolkit — Format, transform, query, merge, compare, and analyze JSON in one place — with tree, table, and diff views.
  • Convert — Export JSON to YAML, TOML, XML, CSV, NDJSON, or query strings — locally in your browser.
  • Fake data — Generate local mock JSON from a template or your own sample shape.