Input
JSON
Define
Zod Type
Output
JSON Schema
Error
Conversion Successful!
How to Use
Conversion Flow
- Paste JSON data → Click "JSON → Zod"
- Edit Zod Schema (optional)
- Click "Zod → Schema" for result
- Or start with Zod code directly
Supported Types
- Objects with nested properties
- string, number, boolean, arrays
- Validation rules & constraints
- Optional and required fields
- Enum values & default values
API Reference
Endpoint
POST /api/convert
Request Body
{
"code": "z.string()",
"mode": "zod"
}
"code": "z.string()",
"mode": "zod"
}
Modes
- "json" - JSON to Zod Type
- "zod" - Zod Type to JSON Schema
Response
{"schema": {...}} OR
{"zodCode": "z.object({...})"}
{"zodCode": "z.object({...})"}