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.