JSON to Go Struct

Generate Go structs with JSON tags from JSON data.

Works Offline
Privacy First
No Login
No API

JSON input

Go struct

About the JSON to Go Struct

Paste a JSON object or array and generate matching Go structs with correct field names, types, and json struct tags, including nested structs for embedded objects.

Examples

Simple object

{ "id": 1, "name": "Ada" }

Output

type Root struct {
	Id int `json:"id"`
	Name string `json:"name"`
}

Related tools

Frequently asked questions

Version 1.0.0 · Updated 2026-08-07 · Runs entirely in your browser