Paste strict JSON
The sample stays inside the no-network capsule.
Private JSON type inference
TypeDraft parses one bounded strict-JSON sample in an isolated no-network capsule. It creates deterministic nested declarations, merges array object shapes, marks absent properties optional and keeps null visible in unions.
No account · no upload · interfaces or type aliases · copy or download
Three explicit steps
The sample stays inside the no-network capsule.
Use interfaces or type aliases, with explicit export and readonly options.
Compare it with the real schema before committing it.
Developer workflow
Private by construction
Paste a representative sample, inspect every inferred choice and copy only the reviewed output.