# Formateador YAML

Formatea y embellece YAML. Nota: los comentarios se pierden (limitación de js-yaml)

> Página canónica: https://elysiatools.com/es/tools/yaml-formatter

- **Categoría:** Format Conversion

- **Palabras clave:** yaml, formateador, embellecer, yml, yaml formateador

## Descripción general

El Formateador YAML es una herramienta en línea diseñada para estructurar, embellecer o comprimir tus archivos de configuración YAML. Permite ajustar el tamaño de la sangría y limpiar la sintaxis de forma rápida, teniendo en cuenta que los comentarios se eliminan durante el proceso debido a limitaciones técnicas del analizador.

## Entradas

- **Entrada YAML** (textarea): Enter your YAML here. Note: comments will be lost after formatting.
- **Tamaño de Sangría** (number): Enter indent size (0-8)
- **Modo** (select)

## Cuándo usarlo

- Cuando necesitas corregir problemas de alineación y sangría en archivos de configuración YAML mal estructurados.
- Al preparar archivos YAML para producción reduciendo su tamaño al mínimo mediante la compresión.
- Para validar visualmente la jerarquía de un documento YAML antes de desplegarlo en entornos de contenedores o pipelines.

## Cómo funciona

- Pega el código YAML desordenado o mal formateado en el campo de entrada de texto.
- Selecciona el tamaño de la sangría deseada entre 0 y 8 espacios y elige el modo de procesamiento: Embellecer o Comprimir.
- Copia el código YAML resultante, el cual se genera instantáneamente con el formato aplicado.

## Casos de uso

- Limpieza de archivos de configuración de Kubernetes con sangrías inconsistentes.
- Compresión de archivos de configuración de pipelines de CI/CD para optimizar el almacenamiento.
- Estandarización del estilo de espaciado en archivos docker-compose.yml compartidos entre desarrolladores.

## Preguntas frecuentes

### ¿Por qué se borran los comentarios al formatear el YAML?

La herramienta utiliza la biblioteca js-yaml para procesar el código, la cual no conserva los comentarios durante el análisis y la reconstrucción del documento.

### ¿Qué tamaños de sangría admite la herramienta?

Puedes configurar la sangría personalizada eligiendo cualquier valor numérico desde 0 hasta 8 espacios.

### ¿Qué hace el modo Comprimir?

Reduce el archivo YAML a su tamaño mínimo eliminando espacios innecesarios y saltos de línea redundantes.

### ¿Es seguro procesar mis archivos de configuración aquí?

Sí, el procesamiento se realiza de forma local en tu navegador, garantizando que tus datos de configuración no se envíen a servidores externos.

### ¿Puedo formatear archivos con extensión .yml y .yaml?

Sí, la herramienta es totalmente compatible con ambas extensiones de archivo estándar de la especificación YAML.

## Herramientas relacionadas

- [Formateador JSON](https://elysiatools.com/es/tools/json-formatter): Formatea y valida datos JSON
- [Formateador TOML](https://elysiatools.com/es/tools/toml-formatter): Formatea y embellece TOML. Nota: los comentarios se pierden y el orden de claves puede cambiar (limitación @iarna/toml)
- [Formateador XML](https://elysiatools.com/es/tools/xml-formatter): Formatea, embellece y comprime XML con sangría configurable. Conserva comentarios y CDATA
- [Embellecedor CSS](https://elysiatools.com/es/tools/css-beautifier): Formatea y embellece código CSS comprimido o desordenado en hojas de estilo legibles
- [Formateador de Código VBA](https://elysiatools.com/es/tools/vba-formatter): Formatear y embellecer código VBA para mejor legibilidad
- [Conversor HCL-YAML](https://elysiatools.com/es/tools/hcl-yaml-converter): Convierte entre HashiCorp Configuration Language (HCL) y formatos YAML para configuraciones de Terraform
- [Formateador y Minificador de SQL](https://elysiatools.com/es/tools/sql-query-formatter): Embellece o minifica SQL con control total del dialecto (PostgreSQL, MySQL, SQLite, SQL Server/T-SQL, BigQuery, Snowflake, etc.), mayúsculas de palabras clave/identificadores/funciones, estilo de sangría (estándar, tabular izquierda/derecha) y líneas entre sentencias. Produce un resultado resaltado y listo para copiar con estadísticas de tamaño y sentencias.
- [Conversor TOML-YAML](https://elysiatools.com/es/tools/toml-yaml-converter): Convierte entre formatos TOML y YAML con soporte para estructuras de datos complejas y archivos de configuración

## Ejemplos

- [Ejemplos de YAML](https://elysiatools.com/es/samples/yaml-samples): Ejemplos de formato YAML (YAML Ain't Markup Language) desde estructuras simples hasta complejas
- [Muestras YAML](https://elysiatools.com/es/samples/yaml-viewer-samples): Archivos de muestra para el visor YAML en el navegador
- [Ejemplos Kubernetes YAML](https://elysiatools.com/es/samples/kubernetes-yaml): Manifiestos YAML completos de Kubernetes para Deployment, Service, ConfigMap, Secret, Ingress y otros recursos esenciales
- [Muestras de Trazado Distribuido](https://elysiatools.com/es/samples/distributed-tracing-samples): Ejemplos completos de trazado distribuido usando Jaeger, OpenTelemetry y herramientas de observabilidad modernas

## Contenido relacionado

- [Herramientas de conversión de archivos de configuración y diff de entornos](https://elysiatools.com/es/hubs/config-workflows): Analiza archivos .env, convierte configuraciones YAML/TOML/HCL, fusiona fragmentos y compara la deriva entre entornos en un solo hub.
- [Herramientas de redacción, resaltado y formato de presentación de texto](https://elysiatools.com/es/hubs/text-format): Compara herramientas para enmascarar texto sensible, detectar PII, normalizar teléfonos, resaltar frases, centrar texto y formatear diffs en un solo hub.
- [Herramientas de formato, diff y normalización de JSON](https://elysiatools.com/es/hubs/json-format): Compara herramientas de formato JSON, diff, revisión de logs, comparación de configuración y normalización de datos en un solo hub para flujos de revisión de JSON.
