Formateador y Embellecedor YAML
Guía
Formateador y Embellecedor YAML
Formatea y embellece archivos YAML con indentación consistente, comillas configurables y ordenamiento de claves. Pega tu contenido YAML e instantáneamente ve la salida correctamente formateada con validación, resaltado de errores y estadísticas. Exporta como formato JSON, TOML o Properties.
Cómo utilizar
Pega tu contenido YAML en el área de entrada. El formateador lo procesa instantáneamente con tus opciones elegidas: tamaño de indentación (2 o 4 espacios), estilo de comillas (automático, doble, simple o sin formato), ordenamiento alfabético de claves, estilo de array (bloque o flujo) y ancho de línea. Ve los resultados de validación con números de línea de error. Copia la salida formateada o descarga como archivo .yaml o .yml. Convierte a formato JSON, TOML o Properties con un clic.
Características
- Indentación Consistente — Normaliza la indentación YAML a 2 o 4 espacios en todo el documento. Corrige problemas de indentación mixta y alineación.
- Control de Estilo de Comillas — Comillas automáticas solo cuando sea necesario, usa siempre comillas dobles o simples para cadenas, o elimina comillas innecesarias. Maneja correctamente las reglas de comillas de YAML.
- Orden de Claves — Opcionalmente ordena las claves alfabéticamente dentro de cada nivel de anidación para archivos de configuración consistentes y organizados.
- Estilo de Array — Elige entre estilo de bloque (cada elemento en una nueva línea con -) o estilo de flujo/línea ([elemento1, elemento2]) para arrays cortos.
- Validación — Detecta YAML inválido con mensajes de error y números de línea. Muestra estadísticas del documento: total de claves, profundidad máxima de anidación, cantidad de arrays, total de líneas.
- Formatos de Exportación — Convierte YAML a JSON, TOML (mejor esfuerzo) o Properties (clave=valor plano con notación de punto para anidación). Cada uno con botón de copiar.
- Opciones adicionales — Contrae colecciones vacías, establece ancho de línea para ajuste de texto, elimina comentarios, recorta espacios en blanco al final.
- Referencia rápida — Guía de sintaxis YAML plegable que cubre gotchas comunes (problema de Noruega: NO → false), reglas de indentación y estilos de cadenas multilínea (| literal, > plegado).
Sintaxis YAML
YAML usa indentación para representar anidación (solo espacios, nunca tabulaciones). Las claves y valores se separan por dos puntos: ":". Los arrays usan guiones: "-". Las cadenas pueden ser sin formato, entrecomilladas simples o dobles. Las cadenas multilínea usan "|" (literal, preserva saltos de línea) o ">" (plegado, une líneas). Los comentarios comienzan con "#". YAML se usa comúnmente en Docker Compose, Kubernetes, GitHub Actions, Ansible y muchos archivos de configuración. key: value¿Cuál es el problema de Noruega en YAML? - itemEl 'problema de Noruega' es un gotcha famoso de YAML: valores sin formato como NO, YES, ON, OFF, true, false se analizan automáticamente como booleanos. Esto significa que un mapeo de código de país como 'NO: Norway' se interpreta como 'false: Norway.' De manera similar, números de versión como 1.0 se convierten en flotantes. La solución es entrecomillar: 'NO': Norway, '1.0': version. Este formateador puede normalizar las comillas para prevenir estos problemas — usa modo 'Siempre Comillas Dobles' o 'Siempre Comillas Simples' para seguridad. | ¿Cuál es la diferencia entre | y > en YAML? > La tubería (|) crea un escalar de bloque literal — preserva exactamente los saltos de línea tal como están escritos. Cada línea en el bloque se convierte en una línea separada en la cadena resultante. El signo de mayor que (>) crea un escalar de bloque plegado — une líneas consecutivas con espacios, tratando líneas en blanco como separadores de párrafos. Usa | para contenido donde los saltos de línea importan (scripts, código, texto formateado). Usa > para texto largo que debe fluir como párrafo. #¿Puedo usar tabulaciones para la indentación de YAML?
No — la especificación de YAML explícitamente prohíbe caracteres de tabulación para indentación. Solo se permiten espacios. Esta es una de las fuentes más comunes de errores de YAML, especialmente cuando se copia de otros formatos o editores que usan tabulaciones. Este formateador automáticamente usa espacios (2 o 4, configurable) e indicará la indentación basada en tabulaciones como un error. Si tu YAML de origen tiene tabulaciones, pégalo aquí para convertir a indentación basada en espacios.
No — todo el análisis, formato y validación ocurre en tu navegador usando JavaScript. Tu contenido YAML nunca sale de tu dispositivo. Esto es importante porque los archivos YAML a menudo contienen configuración sensible: claves de API, credenciales de base de datos, secretos de implementación y configuraciones de infraestructura. Todo el procesamiento se ejecuta completamente del lado del cliente sin llamadas a API ni almacenamiento de datos.
Formateador y Embellecedor YAML 1
Formatea y embellece archivos YAML con indentación consistente, comillas configurables y ordenamiento de claves. Pega tu contenido YAML e instantáneamente ve la salida correctamente
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
恵 ¡El marcador ha llegado!
Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta fue agregado el Abr 13, 2026
