Gerador de Interface TypeScript de JSON →
Cole JSON para gerar automaticamente TypeScript interface. Divide estruturas aninhadas em interfaces separadas, infere tipos de união para elementos de array, suporta opções null-safe e readonly, e permite customização do nome do tipo raiz.
100% Free
No signup
Browser-only
Instant download
5 languages
Dark mode
❓ Perguntas frequentes
Mixed array types?
All elements analyzed -> union type (string | number etc.)
null vs undefined?
JSON has no undefined. With option ON: field?: T. With OFF: field: T | null
Date / custom types?
In JSON they're strings, indistinguishable from Date. Manually rewrite afterwards
🐛 Você encontrou um problema com esta ferramenta?
Completamente gratuito e sem registro. Até as etapas de reprodução são suficientes. Os relatos recebidos chegam diretamente aos operadores e servem como referência para correções.
✅
Obrigado por seu relato!
Recebido pelos administradores. Usaremos como referência para melhorias.