JSON Converters
Convert JSON into typed code for your language of choice — every converter runs entirely in your browser, so your data is never uploaded. Pick a target below.
JSON to Go
Convert JSON to Go structs instantly in your browser. Generates idiomatic, gofmt-formatted structs with `json:` tags. Free, no upload, no signup — your data never leaves your device.
JSON to Rust
Convert JSON to Rust structs instantly in your browser. Generates structs with serde `#[derive(Serialize, Deserialize)]` and the right field types. Free, no upload, no signup — your data stays on your device.
JSON to Kotlin
Convert JSON to Kotlin data classes instantly in your browser. Generates idiomatic data classes with nullable types and lists, ready for kotlinx.serialization or Moshi. Free, no upload, no signup.
Need something else? Try the full JSON to TypeScript tool (TypeScript, Go, Rust, Kotlin & JSON Schema in one), the JSON Schema generator, or the JSON validator.