JSON → TypeScript

Generate TypeScript interfaces from JSON — instant, client-side, no signup

Types generated
JSON Input
TypeScript Interfaces
interface Root {
  user: User;
}

interface User {
  id: number;
  name: string;
  email: string;
  active: boolean;
  score: number;
  tags: string[];
  address: Address;
}

interface Address {
  city: string;
  zip: string;
}
Your data is processed entirely in your browser — nothing is sent to any server