Convierte YAML a tabla Markdown: la herramienta transforma una lista de mapeos YAML en una tabla GitHub Flavored Markdown, con una fila por elemento y una columna por clave. Pega el YAML o abre un .yaml y copia la tabla.
Última actualización:
Cómo funciona
Pega o abre el YAML
Pega YAML, suelta un archivo .yaml o .yml o ábrelo desde una URL. Una lista en el nivel superior o dentro de una clave, como services:, se detecta sola.
Elige la lista y las columnas
Escribe una ruta para usar otra lista, elige cómo se escriben las listas anidadas y oculta o reordena columnas.
Copia el Markdown
Copia la tabla en tu documentación o descárgala como archivo .md.
Funciones
Configuraciones como tablas
Documenta los servicios de un archivo Compose, los jobs de un pipeline de CI, los feature flags o las claves de i18n en una tabla legible.
YAML completo
Se resuelven anclas, alias y claves de fusión (<<), se ignoran los comentarios y varios documentos separados por --- se leen como una lista.
Claves anidadas aplanadas
Un mapeo dentro de un elemento pasa a columnas con puntos como resources.limits.cpu; las listas pueden ser columnas numeradas, texto JSON o valores unidos.
YAML 1.1 o 1.2
Elige el esquema: YAML 1.2 deja yes y no como texto, YAML 1.1 los lee como true y false, igual que los analizadores antiguos.
Límites y privacidad
Los archivos YAML pueden ocupar hasta 10 MB y las tablas se limitan a 50000 filas. Los de más de 5 MB se convierten directamente desde el archivo, sin cargarlos en el editor.
Solo las listas de registros dan buenas tablas. Una configuración muy anidada con pocos elementos repetidos se lee mejor en el YAML original o convertida con YAML a JSON. Los valores largos de varias líneas (bloques con |) se escriben en una celda con <br> entre líneas, lo que puede ensanchar la tabla; oculta esas columnas si solo necesitas una vista general.
No se sube nada; consulta la página de privacidad.
Preguntas frecuentes
¿Cómo convertir YAML a tabla Markdown?
Pega el YAML. Si contiene una lista de mapeos, cada elemento se convierte en una fila; copia el Markdown de la derecha.
¿Y si mi YAML es un solo mapeo?
Escribe $ en Array que se convierte para obtener una tabla de una fila con una columna por clave, o indica la ruta de la lista que contiene.
¿Se ejecutan etiquetas como !!python/object?
No. Las etiquetas desconocidas nunca se ejecutan; sus valores se guardan como texto y una advertencia las nombra.
¿Por qué una clave aparece como «on» o true?
YAML 1.1 lee on, yes y no como booleanos. Cambia el esquema a YAML 1.2 core para mantenerlos como texto.
¿Se envía el YAML a un servidor?
No. Se analiza en un Web Worker en tu navegador y se queda en tu dispositivo.