Handytool
DesarrolladorGratisSe ejecuta localmente

Formateador YAML

Formatea y valida YAML, o convierte entre YAML y JSON — privadamente en tu navegador.

.yaml.yml
Indentación
Entrada YAML o JSON
0 líneas0 bytes
Resultado
0 líneas0 bytes

Acerca de Formateador YAML

El formateador YAML de Handytool normaliza indentación YAML, estilo de comillas y orden de claves usando el analizador js-yaml estándar, y también puede convertir YAML a JSON o JSON de vuelta a YAML en un clic. Útil para limpiar manifiestos de Kubernetes, flujos de trabajo de GitHub Actions, valores de Helm y cualquier archivo de config que se haya desviado de un estilo consistente. El analizador es el mismo que usa la mayoría de las herramientas de compilación de JavaScript, por lo que lo que valida aquí validará en producción.

Funciones de Formateador YAML

  • 01

    Formatea y lintea

    Analiza tu YAML, cae espacios en blanco finales, normaliza indentación a 2 o 4 espacios y lo re-emite. Los errores de sintaxis se muestran con la línea exacta y la razón.

  • 02

    YAML ↔ JSON

    Convierte YAML a JSON para alimentarlo en una herramienta que solo habla JSON, o convierte JSON de vuelta a YAML para hacer un archivo de config amigable con humanos.

  • 03

    Preserva tipos

    Los números, booleanos, nulos y fechas hacen el viaje correctamente a través del analizador, por lo que un archivo YAML que entra como YAML 1.2 sale de la misma manera.

Preguntas frecuentes sobre Formateador YAML

¿Cuál versión YAML soporta esto?
YAML 1.2 por defecto — la versión que la mayoría de herramientas modernas (Kubernetes, GitHub Actions, Docker Compose) usan. El analizador es js-yaml, la misma biblioteca usada por la mayoría de herramientas de compilación de JavaScript.
¿Preservará mis comentarios?
No. Los analizadores YAML estándar no preservan comentarios a través de un viaje de análisis-luego-dump — esa es una limitación conocida de cada biblioteca YAML de JavaScript, no específica de esta herramienta. Formatea tu archivo antes de agregar comentarios importantes de vuelta.
¿Cuál es la diferencia entre formatar y convertir?
Formatar mantiene el archivo como YAML y solo normaliza espacios en blanco, orden de claves e indentación. Convertir cambia el formato completamente — YAML a JSON o viceversa.
¿Esto maneja YAML de múltiples documentos?
El primer documento de un archivo YAML de múltiples documentos se analiza y se re-emite. Para trabajar con todos los documentos, divídelos con --- y procesa cada uno por separado.

Herramientas relacionadas

Desarrollador

Explora otras herramientas

Todas las herramientas