Formateador YAML — Gratis Online
Formatea y embellece YAML al instante — gratis, solo navegador, sin enviar datos.
Entrada YAML
Salida formateada
¿Qué es un formateador YAML?
Pegas un manifiesto de Kubernetes en tu editor y el despliegue falla — resulta que alguien usó tabulaciones en vez de espacios tres niveles abajo. YAML es sensible a la indentación y la especificación YAML 1.2 prohíbe explícitamente las tabulaciones. Un carácter equivocado lo rompe todo. Este formateador analiza tu YAML y lo emite con indentación consistente de 2 o 4 espacios. Todo se ejecuta en tu navegador — nada se envía a ningún servidor, así que puedes pegar configs de producción, archivos de Docker Compose o secretos sin preocupación.
Un formateador YAML normaliza la indentación y los saltos de línea para que tu documento sea válido y consistente. Esta herramienta analiza tu YAML y lo reformatea con 2 o 4 espacios. Se ejecuta completamente en tu navegador. Nada se envía a un servidor.
Ejemplos de formateo YAML
Formatea YAML para indentación consistente. Ejemplos temáticos de telecomunicaciones:
Ejemplo 1: Registro de suscriptor
Salida formateada:
Ejemplo 2: Lista de suscriptores
Salida formateada:
Haz clic en el botón Ejemplo de arriba para cargar más ejemplos en el editor.
Cómo usar esta herramienta
Pegar o subir
Copia tu YAML y pégalo en el editor izquierdo. También puedes hacer clic en Subir para cargar un archivo .yaml o .yml. El botón Ejemplo carga datos de muestra. YAML inválido mostrará un error — usa el Validador YAML para diagnosticar.
Ajustar y ver la salida
El panel derecho se actualiza automáticamente. Usa los botones de sangría (2 o 4 espacios) para elegir tu estilo preferido. Ordenar claves alfabetiza las claves. La especificación YAML requiere espacios (no tabulaciones) para la indentación.
Copiar o descargar
Usa Copiar para poner el resultado en el portapapeles, o Descargar para guardarlo como archivo. Para convertir a JSON, usa YAML a JSON. Para lo inverso, usa JSON a YAML. Para salida compacta, usa el Minimizador YAML.
Cuándo ayuda el formateo YAML
La mayoría de los desarrolladores necesitan un formateador al trabajar con manifiestos de Kubernetes, archivos Docker Compose o configs de CI/CD como GitHub Actions. El YAML editado manualmente a menudo tiene errores de indentación — un espacio o tabulación extra puede romper el despliegue. Formatearlo aquí te da una salida válida y consistente.
Archivos de configuración como application.yml (Spring Boot) o .gitlab-ci.yml a menudo tienen anidamiento profundo. La indentación inconsistente los hace difíciles de leer. Pasarlos por aquí normaliza la estructura. Para convertir a JSON o XML, usa YAML a JSON o YAML a XML.
También es útil antes de compartir YAML con compañeros de equipo. La configuración formateada en un mensaje de Slack es mucho más fácil de leer. Pasarla por el Validador YAML primero puede detectar problemas de sintaxis.
Preguntas frecuentes
¿El formateador YAML corrige errores de indentación con tabulaciones?
Sí. La especificación YAML requiere espacios — las tabulaciones no están permitidas y causan errores de análisis. Esta herramienta reemplaza tabulaciones por espacios y normaliza la indentación.
¿Es seguro pegar configuraciones de producción o secretos aquí?
Sí. El formateo se ejecuta completamente en tu navegador — nada se envía a ningún servidor. Puedes verificarlo abriendo las DevTools del navegador y observando la pestaña Red.
¿Qué hace el formateador YAML con los comentarios?
Depende del analizador subyacente. Algunas implementaciones eliminan los comentarios al re-emitir. Si preservar comentarios es importante, prueba primero con un fragmento pequeño.
¿Puedo convertir YAML a JSON después de formatearlo?
Sí. Usa el convertidor YAML a JSON. Para lo inverso, JSON a YAML. Para salida compacta, el Minimizador YAML.
¿Cómo corrijo errores de indentación YAML?
Pega tu YAML aquí — el formateador normaliza toda la indentación. Para errores de sintaxis, usa el Validador YAML para obtener mensajes de error detallados.
Herramientas relacionadas
Para un análisis más profundo de YAML, la especificación YAML 1.2 es la referencia formal. Ver también yaml.org, config de Kubernetes, Docker Compose, RFC 9512 tipo de medio YAML.