Formateador YAML

Formatea YAML con Prettier: sangría y espaciado coherentes, conservando comentarios y documentos múltiples. Los errores de sintaxis muestran línea y columna.

Salida

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

Herramientas Relacionadas

Ver Todas

¿Qué es Formateador YAML?

El Formateador YAML normaliza la sangría y el espaciado de archivos YAML como manifiestos de Kubernetes, workflows de GitHub Actions o archivos de Docker Compose. A diferencia de los conversores que cargan y vuelcan los datos, conserva los comentarios, los separadores de documentos (---) y el orden de las claves.

Cómo usar Formateador YAML

  1. Pega YAML en el cuadro de entrada o haz clic en Cargar ejemplo.
  2. Elige la Sangría (en YAML lo habitual son 2 espacios).
  3. Haz clic en Formatear (la salida también se actualiza mientras escribes).
  4. Copia o descarga el YAML formateado.

Ejemplo

Entrada
a:   1
b:
      - x  # note
Salida
a: 1
b:
  - x # note

Cuándo usar Formateador YAML

Úsalo para corregir sangrías inconsistentes, ordenar archivos de CI/CD y Kubernetes o revisar YAML antes de hacer commit. En YAML no se permiten tabulaciones para la sangría, así que no se recomienda la opción de tabulación. Para comprobar solo la sintaxis, usa el Validador YAML.

Cómo funciona Formateador YAML

Primero la entrada se carga con js-yaml para detectar errores (incluidas las claves duplicadas) con línea y columna exactas. Después se imprime con el plugin YAML de Prettier, que trabaja sobre el árbol sintáctico concreto, de modo que se conservan los comentarios, los anchors, las cadenas multilínea y las colecciones en flujo mientras se normalizan la sangría y el espaciado.

Casos de Uso Comunes

  • Normalizar archivos de Kubernetes o values de Helm
  • Ordenar workflows de GitHub Actions
  • Corregir sangrías mezcladas en docker-compose.yml
  • Formatear ejemplos YAML para documentación

Nota de Seguridad

Todo se ejecuta localmente en tu navegador; el código que pegas no se sube a ningún servidor.

Preguntas Frecuentes

¿Se conservan los comentarios?

Sí, los comentarios se mantienen.

¿Cambia el orden de las claves?

No.

¿Por qué rechaza las claves duplicadas?

YAML 1.2 exige claves únicas en un mapeo, así que js-yaml las reporta como errores.

Explora más categorías