Convert JSON to Swift Codable structs with advanced configuration options
Try the example below or paste your own JSON. Adjust settings to customize the output.
Customize how your Swift structs are generated
Detects Date, URL, UUID types
Makes structs hashable
Requires 'id' property
Everything you need to convert JSON to Swift structs efficiently
Automatically detects Date, URL, and UUID types from string patterns. No more manual type annotations needed.
Convert between different naming conventions seamlessly with automatic CodingKeys generation.
Choose between struct/class, let/var properties, and protocol conformance options.
Beautiful Monaco editor with Dracula theme for both JSON input and Swift output.
See your Swift structs generated instantly as you type, with comprehensive error handling.
Copy generated Swift code to clipboard instantly, ready to paste into your Xcode project.
Simple three-step process to convert your JSON
Paste your JSON data into the left editor or use our example to get started quickly.
Adjust naming conventions, type preferences, and protocol conformance to match your needs.
Copy the generated Swift structs and paste them directly into your iOS or macOS project.