Terms of service.
Last updated: 2026-04-23
By using JSON to Types (“the service”) at jsontotypes.com, you agree to these terms. If you do not agree, please do not use the service.
What the service does.
The service takes JSON you paste into the browser and produces typed representations — TypeScript interfaces, Zod schemas, Go structs, Rust serde, and GraphQL SDL. All conversion runs locally in your browser. No JSON you paste is transmitted to our servers.
Acceptable use.
You agree not to:
- Use the service to process data you do not have the legal right to process
- Attempt to overload, disrupt, or reverse engineer the service
- Use the service to generate or distribute malicious content
- Scrape or automate the service in a way that degrades it for others
Output and accuracy.
Generated types are inferred from the structure of the JSON you provide. Inference is best-effort and may be wrong, especially when a single sample does not represent the full shape of the API. Always review generated output before using it in production. We make no warranty that the output is correct, complete, or fit for any particular purpose.
Intellectual property.
The code you paste in is yours. The code you generate is yours. You retain all rights to both. The service itself — design, essays, sample data — is © JSON to Types and is provided for personal and commercial reference use.
Third-party content.
The service loads fonts from Google Fonts and may display advertisements served by Google AdSense. We do not control, endorse, or take responsibility for content served by these third parties. See Privacy for what is collected.
Limitation of liability.
The service is provided “as is” without warranties of any kind. To the maximum extent permitted by law, we are not liable for any indirect, incidental, or consequential damages arising from your use of the service or the generated output — including but not limited to data loss, business interruption, or runtime errors from mis-inferred types.
Changes to these terms.
These terms may be updated from time to time. The “Last updated” date at the top reflects the most recent revision. Continued use of the service after changes constitutes acceptance.
Governing law.
These terms are governed by the laws of the Republic of Korea, without regard to conflict of law principles.
Contact.
Questions about these terms: hello@jsontotypes.com