Saltar al contenido

Validador YAML

Valida la sintaxis YAML y visualiza la salida parseada al instante. Detecta errores de indentación, mapeos inválidos y claves duplicadas. Herramienta online gratuita, 100% en tu navegador.

 

¿Qué es YAML?

YAML (YAML Ain't Markup Language) es un formato de serialización de datos pensado para ser legible por humanos, ampliamente usado en archivos de configuración. Es la base de Docker Compose (docker-compose.yml), manifiestos de Kubernetes, workflows de GitHub Actions, playbooks de Ansible, pipelines CI/CD (GitLab CI, CircleCI) y archivos de configuración de aplicaciones (Rails, Spring Boot). YAML usa indentación en lugar de llaves o corchetes para representar la estructura, lo que lo hace limpio y legible pero sensible a errores de espaciado. Este validador analiza tu YAML y reporta errores de sintaxis con números de línea para que puedas localizar los problemas rápidamente.

Fundamentos de la sintaxis YAML

YAML usa indentación (solo espacios, nunca tabuladores) para indicar anidamiento. Los pares clave-valor usan la sintaxis clave: valor. Las listas usan el prefijo - elemento. Errores comunes: mezclar tabuladores y espacios (usa siempre espacios), profundidad de indentación inconsistente, falta de espacio después de :, cadenas sin comillas que contienen caracteres especiales (:, #, [, ], {, }), y claves duplicadas en el mismo mapeo. Las cadenas con caracteres especiales deben ir entre comillas simples o dobles. Las cadenas multilínea usan | (literal) o > (plegado) como escalares de bloque.

Privacidad

Toda la validación se ejecuta 100% en tu navegador. Ningún dato YAML se envía a ningún servidor.