JSON Schema Generator

Inferí un JSON Schema (draft 2020-12) desde un sample JSON

🔒 100% en el browser🆓 Gratis para siempre⚡ Sin sign-up
Nota: La interfaz de la herramienta de abajo por ahora solo está en inglés. Estamos traduciéndolas una a una. Ver esta herramienta en inglés →

Ideal for LLM structured output (OpenAI/Anthropic tool calling), API validation with ajv, or documenting a payload. All fields in the sample are marked required - remove any that are optional.

Cómo funciona

  1. 1
    Pegá un sample JSON

    Soltá un object o array representativo - una API response, config, o payload de function call de LLM.

  2. 2
    Nombrá el root type

    Dale un título al schema (default 'RootSchema'). Lo usan generators y mensajes de error.

  3. 3
    Copiá el schema

    Pegá directo en tu tool definition de LLM, ajv o docs de API.

Sobre JSON Schema Generator

JSON Schema generator gratis online. Pegá un sample JSON y sacá al instante un JSON Schema draft-2020-12 con types, required fields y shapes de nested object/array. Ideal para structured output de LLMs (OpenAI/Anthropic tool calling), validación con ajv y contratos de API. JSON Schema Generator en 712 Tools corre entero dentro de tu browser con APIs nativas de JavaScript - ningún server ve tus datos. Eso significa resultados al instante, privacidad total y sin límites de upload.

Ya sea para una sesión de debug, una comprobación rápida o un incidente en producción, esta herramienta es gratis y sin límite de usos. Sin watermarks, sin sign-up y sin ads dentro de la herramienta.

Preguntas frecuentes

¿Qué draft de JSON Schema?

Draft 2020-12 - la versión actual, y la que OpenAI y Anthropic esperan para structured output / tool calling.

¿Todos los fields van a required?

Sí - cada field de tu sample. Si algunos son condicionales, quitalos del array required a mano.

¿Cómo se tipean los arrays?

La tool mergea todos los items y produce un items schema. Arrays mixtos se vuelven un union de types.

¿Se sube mi JSON?

No. La inferencia pasa entera en tu browser.

Leer más