YAML parece sencillo hasta que un fichero de configuración falla por un espacio de más, un tabulador escondido o dos puntos sin comillas. Este validador comprueba la sintaxis de tu YAML, lo reformatea con la indentación uniforme que elijas y, si algo está mal, te orienta sobre dónde y por qué, en español.
Qué es y para quién
El validador de YAML analiza tu documento con el analizador js-yaml — el más usado en el ecosistema JavaScript — cargado en tu navegador. Si el documento es correcto, lo reescribe con una indentación consistente de 2 o 4 espacios y te dice qué tipo de estructura hay en la raíz (una tabla o una lista). Si no lo es, captura el error del analizador, calcula la línea aproximada y añade las pistas de los fallos más frecuentes.
Está pensada para quien toca ficheros YAML de Docker Compose, GitHub Actions, Kubernetes, Ansible, Home Assistant o cualquier aplicación que se configure en este formato.
Cómo se usa
Pega tu YAML, elige la indentación de salida y pulsa «Validar y formatear». Con un documento válido obtendrás la versión reordenada lista para copiar y guardar; ten en cuenta que formatear normaliza el estilo — las listas pegadas al margen pasan a la indentación elegida — pero no cambia los datos. Con un documento inválido, revisa primero la línea señalada: nueve de cada diez errores de YAML son de alineación o de caracteres especiales sin comillas.
Ejemplo resuelto
El ejemplo inicial trae un documento válido pero con estilos mezclados: una lista con guiones pegados al margen y un bloque indentado a 4 espacios. Al validar con salida de 2 espacios, la herramienta lo declara válido y lo devuelve así:
nombre: Ana
edad: 30
lista:
- uno
- dos
config:
activo: true
nivel: 3
Mismos datos, una sola regla de indentación. Y cambiando la salida a 4 espacios, la misma lista sale con cuatro: útil cuando el proyecto o el equipo ya trabaja con ese estilo y quieres que el archivo encaje sin retocarlo a mano.
Casos de uso
- Antes de desplegar: valida el docker-compose o el workflow antes de que falle en el servidor o en CI.
- Unificar estilo: reformatea archivos heredados con indentaciones mezcladas.
- Cazar el error: cuando una aplicación dice «error de YAML» sin más detalles, aquí obtienes la línea aproximada.
- Aprender YAML: prueba construcciones y comprueba al instante si son válidas.
Limitaciones y consejos
El formateo trabaja sobre los datos ya analizados: los comentarios del documento original no se conservan en la salida y el orden de las claves sí se mantiene tal cual estaba. La línea de error que muestra el analizador es aproximada — señala dónde se dio cuenta del problema, que a veces es una o dos líneas después del fallo real (una comilla o un corchete sin cerrar arrastran el error). YAML admite documentos múltiples separados por ---; esta herramienta valida el documento como una unidad, pensando en archivos de configuración normales. Si la librería no puede cargarse por conexión, la herramienta lo avisa con un mensaje en español en vez de fallar en silencio.
Preguntas frecuentes
¿Por qué YAML falla tanto por la indentación?
Porque en YAML la indentación es la estructura: no hay llaves ni etiquetas de cierre. Un espacio de más convierte un valor en hijo de la clave equivocada, y un tabulador — invisible — está directamente prohibido.
¿El formateo cambia mis datos?
No: claves, valores y su orden se conservan. Solo se normaliza la presentación (indentación y estilo de listas). Lo que sí se pierde son los comentarios, porque el analizador no los incluye en los datos.
¿Puedo validar YAML muy grande?
Sí, el análisis es local y rápido. Archivos de configuración normales se validan al instante; solo documentos de muchos megabytes podrían tardar unos segundos.
¿Qué hago si el error señala una línea que parece correcta?
Busca justo encima: una comilla sin cerrar, un [ sin ] o una clave mal alineada en las líneas anteriores suelen ser los culpables, porque el analizador «descubre» el problema al llegar a la línea siguiente.
Herramientas relacionadas
Explora también estas herramientas gratuitas en español:
- Validador y Formateador de JSON Online con Errores en Español: Encuentra la Línea y la Columna del Fallo
- Calculadora de Hash SHA256 Online Validador de Archivos: Huella de Textos y Ficheros sin Subir Nada a Ningún Servidor
- Extractor de Texto de Imágenes OCR Online Gratis en Español: de Foto a Texto sin Subir el Archivo
- Generador de Archivos htaccess para Redirecciones SEO 301: Reglas de Apache Listas para Pegar
- Generador de Expresiones Regulares Regex Explicadas en Español: Crea, Prueba y Entiende Cada Patrón Paso a Paso
- Generador de Robots TXT Optimizado para WordPress SEO: Crea tu Archivo con Bloqueos, Permisos y Sitemap en un Clic
- Validador de Direcciones de Correo Electrónico: Sintaxis y Regex por Lotes con Diagnóstico
- Generador de Párrafos Lorem Ipsum en Español Coherente: Texto de Relleno con Frases con Sentido
