Saltar al contenido

Validador de JSON Schema Online Gratis

Última verificación mayo 2026 — corre en tu navegador
Pega JSON y schema para validar
JSON
JSON Schema

Valida JSON Contra un Schema

Pega un documento JSON en un panel y un JSON Schema en el otro, y el validador — potenciado por Ajv, el motor de JSON Schema de facto más rápido — compila el schema, ejecuta el documento contra él y produce la lista completa de errores de validación en una sola pasada. Cada error nombra la ruta JSON Pointer exacta que falló y la palabra clave específica (type, required, enum, pattern, minLength) que rechazó el valor.

Úsalo para validar una petición o respuesta de API contra su contrato documentado, comprobar que un archivo de configuración cumple un schema publicado (componente OpenAPI, package.json, tsconfig.json, un schema interno propio), comprobar que un fixture de test sigue siendo válido tras una actualización de schema, hacer sanity-check de datos entrantes de terceros, o explorar un schema interactivamente iterando sobre los datos hasta que la validación pase.

Se admite JSON Schema Draft-07 completo incluyendo $ref, allOf/anyOf/oneOf/not, if/then/else condicional, chequeos de pattern y format, y restricciones sobre objetos anidados. Todos los errores afloran a la vez en vez de parar en el primer fallo, lo que evita viajes extra cuando los datos tienen varios problemas independientes, y un schema de ejemplo con patrones comunes está disponible como punto de partida al aprender la especificación.

Tanto el schema como el documento se quedan en tu navegador — Ajv corre localmente, lo que importa cuando cualquiera de los inputs contiene estructura propietaria o datos reales de clientes.

Sobre la validación de JSON Schema

JSON Schema define la estructura, tipos y restricciones de datos JSON. Se usa para validación de solicitudes/respuestas de API, validación de archivos de configuración y verificaciones de calidad de datos.

  • Soporte completo de JSON Schema Draft-07
  • Todos los errores de validación mostrados a la vez
  • Rutas exactas y descripciones de errores
  • Validación en tiempo real mientras escribes
  • Schema de ejemplo con patrones comunes

100% en tu navegador. Tus inputs nunca salen de tu navegador. Anuncios mediante AdSense (con consentimiento).

Preguntas frecuentes

¿Cómo valido JSON contra un JSON Schema?

Pega el esquema a un lado y los datos al otro; el validador ejecuta los datos contra el esquema (draft-07 por defecto) e informa de cada violación con una ruta JSON Pointer, la palabra clave que falla (type, required, minLength, pattern, etc.) y una razón legible. Si los datos son válidos, marca verde. Ambas entradas son en vivo — al editar cualquiera se re-ejecuta la validación al instante.

¿El validador de JSON Schema es gratis?

Sí, totalmente gratis, sin registro ni límite de uso. Valida documentos ilimitados contra esquemas ilimitados — útil para testing de contratos de API, validación de OpenAPI, linting de configuración y pipelines CI. JSONCraft tiene un único plan abierto; cada herramienta incluida esta está disponible sin funciones premium tras un muro.

¿El validador sube mi esquema o datos?

No. La validación corre íntegramente en tu navegador con una implementación de JSON Schema cliente. Nada se envía a ningún sitio, importante porque los esquemas describen a menudo modelos de datos internos (registros de usuario, payloads de pago) y la muestra suele ser salida real de producción. Puedes validar con seguridad sin que se filtren datos ni estructura.

¿Admite $ref y esquemas remotos?

Las $ref locales a otras definiciones del mismo esquema funcionan directo — usa punteros estilo $ref: "#/definitions/Foo". Las $ref remotas a URLs externas no se descargan intencionalmente — requeriría llamada de red y la herramienta es estrictamente cliente. Si tu esquema usa $ref externa, inlinea esas definiciones en un único esquema combinado antes de validar aquí.

¿Qué draft de JSON Schema admite?

Draft-07 es el valor por defecto porque tiene el soporte de herramientas más amplio y es lo que usan la mayoría de specs OpenAPI 3.0. Drafts posteriores (2019-09, 2020-12) introdujeron cambios significativos como $defs reemplazando a definitions y unevaluatedProperties; si tu esquema usa esas palabras explícitamente, apuntar a draft-07 será más estricto sobre palabras clave desconocidas. Para pares datos/esquema puramente draft-07, el validador es 100% conforme a la spec.

Fuentes (1)
  • Wright, A., Andrews, H., Hutton, B., & Dennis, G. (2022). JSON Schema: A Media Type for Describing JSON Documents. Internet-Draft draft-bhutton-json-schema-01, IETF (2020-12 dialect, json-schema.org).

Estas son las especificaciones y estándares que esta herramienta implementa.

Guías relacionadas

Por ·