Formatear y validar YAML

Pega tu YAML y verás al instante si es válido; si no, el error con su línea y columna. El resultado sale formateado con sangría uniforme y conservando los comentarios. Todo en tu navegador.

Gratis, sin registro y sin subir archivos a ningún servidor: el procesamiento ocurre en tu navegador · Actualizado el

YAML válido

Sangría

YAML sin sorpresas en producción

Un espacio de más en un YAML puede tumbar un despliegue. Valida antes de hacer commit y ten el error localizado al momento, sin esperar a que falle el pipeline.

Herramientas relacionadas

Convierte entre formatos con JSON a YAML y YAML a JSON, o formatea JSON y XML.

Otras herramientas

Preguntas frecuentes

¿Cómo sé si mi YAML es válido?
Pégalo en el cuadro de entrada: la herramienta lo analiza al momento con un parser de YAML 1.2. Si es correcto verás «YAML válido»; si no, el primer error con su línea y su columna, por ejemplo una sangría incoherente, una clave duplicada o unos dos puntos de más.
¿Cuáles son los errores de YAML más frecuentes?
Mezclar tabuladores y espacios (YAML no admite tabuladores para sangrar), sangrías que no cuadran entre elementos del mismo nivel, olvidar el espacio después de los dos puntos, valores con dos puntos o almohadillas sin comillas y claves repetidas en el mismo mapa.
¿Se pierden los comentarios al formatear?
No: el formateo normal conserva los comentarios en su sitio. Solo se pierden si activas «Ordenar claves», porque ese modo reconstruye el documento desde los datos.
¿Sirve para Docker Compose, Kubernetes o GitHub Actions?
Sí. Todos esos archivos son YAML estándar. La herramienta valida la sintaxis; no comprueba el esquema de cada producto (qué claves admite Kubernetes, por ejemplo), así que un YAML válido aún puede tener una opción mal escrita.
¿2 o 4 espacios de sangría?
La convención más extendida es 2 espacios (Kubernetes, Docker Compose, GitHub Actions, Ansible). Usa 4 solo si tu proyecto ya lo hace así: lo importante es ser coherente.
¿Mis archivos de configuración se envían a algún servidor?
No. El análisis se hace en tu navegador con la librería yaml. Puedes pegar configuraciones con contraseñas o claves sin que salgan de tu equipo, aunque lo recomendable es no guardarlas nunca en texto plano.

Menú

Abrir un archivo

Tus archivos nunca salen de tu dispositivo