A little less busywork

JSON to Kotlin

Generate nested Kotlin data classes from a JSON object.

Your input

Runs locally. Your input is never uploaded or saved.

Output

Your result will appear here.

How to use this tool

Generate plain Kotlin models without a serialization dependency. Original JSON keys are preserved in comments. Add annotations for your chosen serializer when field names differ, and review numeric ranges.

Keep your workflow private

This utility processes input only in this tab. It does not upload or persist pasted content. Review generated output before using it in a production application.

Need a complete starter? Generate a Flutter project →