JSON Tools Runs locally ⌘↵ to run

JSON to Kotlin

Generate Kotlin data classes from JSON data. Infers types for primitives, arrays, and nested objects. Adds @SerializedName annotations for keys that differ from camelCase. All in-browser — your data never leaves the device.

Last updated May 16, 2026

Related tools

  • JSON to Java — Generate Java POJO classes from JSON data. Supports Lombok annotations and Jackson serialization.
  • JSON to C# — Generate C# classes from JSON data. Supports Newtonsoft.Json, System.Text.Json annotations, and C# records.
  • JSON to Dart — Generate Dart/Flutter class definitions from JSON. Supports freezed and json_serializable packages.
  • JSON to JSON Schema — Generate a JSON Schema definition from any JSON data structure. Supports draft-07 and 2020-12.