Formateador, Embellecedor y Validador de YAML
Este formateador de YAML embellece, minifica y valida YAML directamente en tu navegador. Pega un manifiesto de Kubernetes, un archivo Docker Compose, un flujo de trabajo de GitHub Actions o un playbook de Ansible y obtén una salida limpia y con la indentación correcta, con comprobación de errores al instante.
La sintaxis de YAML depende de la indentación, así que es fácil cometer errores de espaciado y difícil detectarlos. El formateador estandariza la indentación, señala los errores de sintaxis con la línea y columna exactas, y te permite explorar estructuras anidadas como un árbol interactivo, para que tus archivos de configuración sigan siendo legibles y desplegables.
Cómo formatear YAML
Agrega tu YAML
Pega tu YAML en el editor de entrada de la izquierda, o usa Subir archivo para cargar un archivo .yaml o .yml. Haz clic en Datos de ejemplo para insertar una configuración de despliegue de Kubernetes y probarlo.
Formatea o minifica
Haz clic en Formatear para embellecer con la indentación correcta, o en Minificar para convertirlo a estilo de flujo compacto. Para formatear, elige una indentación de 2, 4 u 8 espacios según tu proyecto.
Revisa la validación
La validación se ejecuta automáticamente mientras escribes o pegas. Si el YAML es inválido, el cuadro de error muestra la línea y columna exactas, se resalta el número de línea y la barra de estado indica YAML inválido.
Explora, copia o exporta
Cambia a la vista Árbol para recorrer la estructura, usa Ordenar claves para ordenar las claves alfabéticamente, y luego Copia el resultado o Descárgalo como un archivo .yaml.
Características
Formatear y embellecer
Convierte YAML desordenado o minificado en código limpio y bien indentado, con opción de 2, 4 u 8 espacios.
Minificar
Convierte YAML de estilo de bloque a estilo de flujo compacto para reducir el tamaño del archivo conservando todos los datos.
Validación en tiempo real
Recibe respuesta al instante mientras escribes, con errores indicados por número exacto de línea y columna.
Resaltado de sintaxis
Colorea claves, cadenas, números, booleanos, null, comentarios y separadores de documento.
Vista de árbol interactiva
Recorre tu YAML como un árbol plegable, con etiquetas de tipo y recuento de elementos en cada nodo.
Ordenar claves
Ordena alfabéticamente todas las claves con un clic: funciona en los modos formatear y minificar.
Subir y descargar
Carga archivos .yaml o .yml desde tu dispositivo y guarda la salida formateada como un archivo .yaml.
Copiar y ejemplo
Copia el resultado formateado al portapapeles, o carga una configuración de Kubernetes de ejemplo para probar.
Barra de estado en vivo
Mira un indicador Válido/Inválido junto con el conteo de líneas, el tamaño del archivo y el número de claves en tiempo real.
Modo oscuro
Trae un cómodo tema oscuro integrado para sesiones largas editando archivos de configuración.
Preguntas frecuentes
¿Cómo formateo YAML en línea?
Pega tu YAML en el editor de entrada y haz clic en Formatear. La herramienta vuelve a indentar el documento de forma limpia y muestra el resultado con resaltado de sintaxis. No hay que instalar nada ni registrarse: abre la página y formatea.
¿Cuál es la indentación correcta de YAML, 2 o 4 espacios?
YAML no exige un tamaño específico: solo tiene que ser consistente. Lo más común son 2 espacios, sobre todo en configuraciones de Kubernetes y Docker, aunque 4 espacios también se usa mucho. Elige aquí 2, 4 u 8 espacios para que coincida con la guía de estilo de tu proyecto.
¿Cómo corrijo errores de indentación en YAML?
Pega el YAML y deja que el validador te señale la línea y columna del problema; luego haz clic en Formatear una vez que la estructura se analice. El formateo reescribe todo el documento con una indentación uniforme, lo que corrige la mayoría de los errores de espaciado en un solo paso.
¿Por qué YAML no puede usar tabuladores para la indentación?
La especificación de YAML prohíbe los tabuladores en la indentación porque su ancho es ambiguo, lo que volvería poco fiable la estructura basada en la indentación. Indenta siempre con espacios. En este editor la tecla Tab inserta espacios que coinciden con la indentación que elijas.
¿Cómo valido la sintaxis de YAML?
La validación es automática: mientras escribes o pegas, la barra de estado muestra YAML válido o YAML inválido. Cuando hay un error, el mensaje indica la línea y columna exactas y resalta esa línea en el margen para que llegues directo a ella.
¿Por qué se eliminan mis comentarios al formatear?
El formateo analiza tu YAML y lo convierte en una estructura de datos para luego volver a serializarlo. Los comentarios no forman parte del modelo de datos de YAML, así que no se conservan en ese proceso de ida y vuelta: es el comportamiento estándar de los analizadores de YAML.
¿Qué hace Minificar?
Minificar convierte tu YAML del estilo de bloque (con indentación) al estilo de flujo, usando llaves y corchetes. La salida es lo más compacta posible conservando todos tus datos: útil para incrustar YAML en scripts o reducir el tamaño del payload.
¿Puedo formatear un archivo con varios documentos YAML?
El formateador procesa el primer documento YAML de tu entrada. Si tu archivo contiene varios documentos separados por ---, solo se formatea el primero.
¿Es este formateador de YAML gratuito y privado?
Sí. Es gratuito y se ejecuta por completo en tu navegador con JavaScript. Tu YAML nunca se envía a ningún servidor, así que puedes formatear y validar archivos de configuración sensibles con total seguridad.
Aún no hay comentarios. ¡Sé el primero en comentar!