Saltar al contenido

Validador YAML Online Gratis

Última verificación mayo 2026 — corre en tu navegador
YAML Entrada
JSON Salida

Validar YAML Online — Comprobador y Linter de Sintaxis

Pega YAML o sube un archivo .yaml/.yml y el validador analiza el documento con un parser YAML 1.2 completo, mostrando o bien éxito con el valor analizado renderizado como JSON, o la línea y columna exactas del primer error de sintaxis junto con una descripción de lo que el parser esperaba. La validación se re-ejecuta en cada pulsación para arreglar errores incrementalmente.

La estructura basada en sangría de YAML hace que los errores sutiles sean fáciles y difíciles de ver: un espacio en la columna equivocada, un tab mezclado con espacios, una cadena sin comillas que empieza con una palabra yes/no/on/off, un bloque que se convierte silenciosamente en flow, una clave duplicada. Esta herramienta captura cada uno con un mensaje de error específico, que evita un viaje extra a CI solo para descubrir que un manifest de Kubernetes, archivo Docker Compose, workflow de GitHub Actions, config de CircleCI, playbook Ansible o spec OpenAPI está malformado.

El YAML multi-documento separado por delimitadores --- se admite por completo: cada documento se valida independientemente y el resultado analizado se vuelve un array de valores de documento. Una vista previa JSON de la estructura analizada aparece bajo el editor para confirmar no solo que la sintaxis es válida sino que parseó a los datos esperados — capturando bugs semánticos (tipos equivocados, null no intencionado, ambigüedad de claves) que la validación pura de sintaxis pasaría por alto.

Todo corre localmente — tu YAML, que a menudo contiene nombres de entornos, hostnames o tags de imagen, nunca llega a un servidor.

Sobre la validación de YAML

YAML es un formato de serialización de datos legible por humanos usado para archivos de configuración (Docker Compose, Kubernetes, CI/CD). Los errores de sintaxis en YAML pueden ser difíciles de detectar por la estructura basada en sangría.

  • Validación en tiempo real mientras escribes
  • Mensajes de error con números de línea y columna
  • Vista previa de salida JSON analizada
  • Soporte multi-documento YAML (separadores ---)
  • Subir archivos .yaml/.yml

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

Preguntas frecuentes

¿Cómo valido sintaxis YAML?

Pega un documento YAML y el validador lo analiza con un parser compatible con YAML 1.2 y informa de errores de sintaxis con número de línea y columna. Problemas comunes como indentación inconsistente, secuencias flow sin cerrar, tabulaciones donde debería haber espacios y referencias de ancla mal se marcan con razón legible. Si el documento es válido, ves una marca verde y un conteo de claves y profundidad.

¿El validador YAML es gratis?

Sí, totalmente gratis, sin registro. Valida documentos ilimitados — manifiestos Kubernetes, workflows de GitHub Actions, playbooks de Ansible, docker-compose. JSONCraft es gratis en todas las herramientas incluida esta; sin plan premium cerrando reglas. Útil en un flujo pre-commit o durante revisión de PRs de configuración.

¿El validador sube mi YAML?

No. La validación corre íntegramente en tu navegador. Nada se transmite — crucial para archivos YAML que contengan secretos, certificados TLS o endpoints de cluster. Puedes validar un sealed-secrets.yaml antes de aplicarlo sin que ningún byte salga de tu máquina; no hay historial, cuenta ni logs.

¿Contra qué versión de YAML valida?

YAML 1.2, el estándar actual. Acepta las reglas más estrictas de 1.2 (ya no se analiza 'no' como false por defecto, nulls explícitos, menos tipados implícitos) y marca los hábitos comunes de YAML 1.1 que 1.2 rechaza. Las tabulaciones en indentación son error sea cual sea la versión (YAML prohíbe tabs para indent). Las etiquetas personalizadas fuera del core schema se permiten sintácticamente pero no se tipan.

¿Valida esquema o solo sintaxis?

Este validador solo comprueba sintaxis YAML — ¿es el documento un árbol YAML bien formado? No sabe si claves y valores coinciden con un esquema esperado (un Pod spec de Kubernetes, un workflow de GitHub Actions). Para eso, usa un linter con esquema como kubeval, actionlint o la herramienta JSON Schema validator. La validación de sintaxis aquí es la primera puerta rápida; la validación de esquema es el segundo paso más profundo.

Fuentes (1)
  • Ben-Kiki, O., Evans, C., & döt Net, I. (2021). YAML Ain't Markup Language (YAML™) version 1.2, Revision 1.2.2. YAML Language Development Team (yaml.org), October 2021.

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

Por ·