Convert JSON to TypeScript, Zod & Prisma Instantly.
Fast, open-source schema generation for developers.
Paste JSON → generate schemas → share with a link.
interface User {
id: number;
name: string;
email: string;
isActive: boolean;
address: Address;
}
interface Address {
city: string;
zipCode: string;
}Everything you need to work with JSON schemas
Powerful features to streamline your development workflow
Instant Conversion
Convert JSON to TypeScript, Zod, and Prisma schemas in milliseconds with zero configuration.
No Login Required
Start converting immediately. No sign-up, no authentication, no friction—just paste and convert.
Shareable URLs
Generate unique links to share your conversions with teammates, students, or the community.
Clean & Minimal UI
Beautiful, distraction-free interface with Monaco editor support and syntax highlighting.
Smart Type Inference
Automatically detects types including nested objects, arrays, and nullable fields.
Open Source
Fully open-source and free forever. Contribute, fork, or deploy your own instance.
How It Works
Three simple steps to convert JSON to production-ready schemas
Paste your JSON
Copy and paste any valid JSON into the editor. Use our examples to get started quickly.
Click Convert
Hit convert (or Ctrl+Enter) to instantly generate TypeScript, Zod, and Prisma schemas.
Copy or share
Copy the schema to your clipboard or generate a shareable link for your team.
See It In Action
Preview what JSONCraft generates from your JSON data
interface User {
id: number;
name: string;
email: string;
age: number;
isActive: boolean;
address: Address;
tags: string[];
}
interface Address {
street: string;
city: string;
zipCode: string;
}