Herramientas YAML

Formateador YAMLRevisa la estructura de tu configuración

Dos espacios y todos los documentos de forma predeterminada. Las posiciones corresponden al texto original. Copiar siempre devuelve YAML.

Formateador YAML

Entrada YAML

Resultado

La entrada se procesa en esta pestaña; no se envía a ningún servidor.

Opciones

Resultado desactualizado. Vuelve a formatear.

El Formateador YAML permite revisar configuraciones con listas, bloques anidados y referencias sin eliminar sus comentarios. El resultado se genera al lado de la entrada y mantiene la escritura original de los números, incluidos los que perderían precisión al convertirse en coma flotante.

Puedes formatear YAML y usar el validador YAML en la misma operación. La sangría YAML admite dos o cuatro espacios. Antes de ofrecer un documento por separado, se comprueba todo el flujo: un error en otra sección no pasa inadvertido.

Cuándo ayuda este Formateador YAML

Conservar las pistas del archivo

Los comentarios explican decisiones que no aparecen en los valores. Se conservan junto con las anclas, los alias y los tokens numéricos. Pueden cambiar los espacios y la representación de las cadenas; el resultado legible no es una reproducción exacta de cada byte.

Dos versiones de un documento con distinta sangría y los mismos indicadores de comentarios, números y referencias.

Separar sin ocultar errores

Un archivo puede contener varios documentos delimitados por ---. Primero se validan todos; después se elige uno o el conjunto para exportar. Así, seleccionar la primera parte no oculta un fallo de sintaxis en la segunda.

Dos documentos con referencias propias y una selección que envía uno de ellos a la salida.

Comprueba estos detalles antes de copiar

01

Controla cuándo se actualiza

El modo automático espera 350 ms tras cada cambio. Al desactivarlo aparece el botón para ejecutar; también puedes usar Ctrl/Cmd+Intro. Los cambios de entrada, sangría o documento invalidan el resultado anterior y bloquean su exportación hasta que se actualice. Ejemplo y Vaciar muestran una vista previa con el número de líneas. Aplicar reemplaza la entrada; Deshacer restaura una vez la entrada, la salida y las opciones.

02

Busca las posiciones en la entrada

Las vistas Estructura y Anclas indican líneas del texto original, no del resultado formateado. Sus listas muestran 50 entradas cada vez y permiten cargar más. Úsalas para localizar una definición o seguir un alias sin expandirlo.

03

Elige el alcance, luego la vista

El selector de documento determina qué YAML se copia o descarga. Las pestañas solo cambian la vista del resultado. Aunque estés viendo la estructura, exportar devuelve el documento seleccionado, nunca el resumen de nodos.

Revisión de valores y referencias

Números con su escritura original

Los enteros largos, decimales, exponentes y valores especiales admitidos como .inf conservan sus tokens numéricos. La salida no se reconstruye desde números JavaScript redondeados, lo que evita alterar identificadores o muestras de precisión elevada.

Anclas sin expansión

Las definiciones y los alias se muestran con su documento y línea de origen. Las referencias válidas permanecen escritas como referencias. Un ciclo permitido no se convierte en una expansión recursiva que multiplique el contenido.

Detección de claves equivalentes

El Formateador YAML rechaza claves escalares con el mismo significado dentro de un mapa. Dos escrituras del mismo número no eluden la comprobación. No se conserva silenciosamente solo el último valor de una clave repetida.

Exportación por documento

Tras superar la validación completa, puedes recuperar un documento concreto o el flujo entero. La selección no reemplaza la entrada, de modo que puedes volver al conjunto original o elegir otra parte sin pegar de nuevo el archivo.

Sintaxis admitida y límites reales

YAML 1.2 con esquema Core
Se rechazan otras directivas de versión y las etiquetas no admitidas. Las claves pueden ser cadenas, números, booleanos o null; no se aceptan colecciones ni alias como claves. << se trata como una clave ordinaria y no provoca una fusión.
Sin reparación por conjetura
La sintaxis inválida y las claves duplicadas de cualquier documento bloquean toda la salida. La herramienta no cambia tabulaciones ni adivina la jerarquía deseada para reparar la sangría. Corrige el origen; seleccionar otro documento no evita la comprobación.
Referencias locales, sin esquemas de aplicación
Un alias debe encontrar un ancla definida antes dentro de su propio documento. Las referencias inexistentes o entre documentos se rechazan. No se expanden los alias válidos ni se comprueban requisitos de Kubernetes, Docker Compose o plataformas CI.
Procesamiento acotado
La entrada admite 500.000 unidades UTF-16, 100 documentos, profundidad 100 y 50.000 nodos; la salida, 2.000.000 unidades. Superar un límite detiene el proceso sin exportación parcial. No hay ordenación, minificación, conversión JSON ni carga de archivos o URL.

Preguntas sobre el Formateador YAML

¿Por qué el analizador rechaza mi archivo?

Revisa el mensaje de línea y columna, la sangría y los separadores. También se rechazan claves repetidas, versiones distintas de 1.2, etiquetas no admitidas y alias sin definición previa. El error puede estar en cualquier documento del flujo, aunque hayas seleccionado otro para exportar.

¿Se mantienen las anclas y los bloques de varias líneas?

Sí, las anclas y los alias se conservan como referencias, y se admiten escalares de varias líneas. Puede normalizarse la representación o el espacio alrededor del contenido. No se promete conservar cada byte ni expandir las referencias.

¿Puedo trabajar con manifiestos de Kubernetes?

Puedes revisar la sintaxis YAML de los manifiestos y separar sus documentos. Que el resultado sea válido aquí no significa que la API de Kubernetes acepte los campos, versiones o recursos. Usa además la validación de tu entorno de despliegue.

¿Se alteran los valores al formatear?

El Formateador YAML interpreta los datos con YAML 1.2 Core y mantiene los tokens numéricos originales. Las cadenas pueden adoptar otra representación equivalente. No hace una migración automática desde YAML 1.1; comprueba por separado los valores que dependen de esa versión.

¿Se pueden procesar varios documentos juntos?

Sí, hasta 100 documentos dentro de los demás límites de tamaño, profundidad y nodos. Todos se validan antes de producir cualquier salida. Una vez corregidos los errores, puedes exportarlos juntos o seleccionar uno sin modificar el texto de entrada.

¿Encontraste un resultado inesperado?

Prepara la siguiente revisión

Carga el ejemplo del Formateador YAML y compara el flujo completo con la salida de un solo documento.