Formateador y Validador YAML
Pega cualquier YAML y obtén una versión re-emitida limpia: indentación consistente, ancho de línea configurable, orden alfabético de claves opcional, expansión opcional de anchors / referencias. Los errores aparecen con la posición del parser. Útil para limpiar workflows de GitHub Actions, manifestos de Kubernetes, configs de Astro / Vite o cualquier YAML editado a mano que se desordenó.
Cómo usar
- Pega tu YAML en la entrada.
- Ajusta indent, ancho de línea, orden de claves o expansión de anchors.
- Lee la salida formateada y copia.
Preguntas frecuentes
- ¿Qué versión de YAML?
- YAML 1.2 vía js-yaml — el mismo parser que muchas herramientas de CI. Acepta anchors (&) y referencias (*); las merge keys (<<: *anchor) se normalizan con 'expandir anchors' activado.
- ¿Se preservan los comentarios?
- No. js-yaml descarta los comentarios porque el spec de YAML no los liga a los nodos. Si hay comentarios críticos, formatea por secciones y pégalos a mano.
- ¿Qué hace 'expandir anchors'?
- Si está activado, los valores con anchor se inline-an donde se referencian, así la salida no tiene marcas & / *. Apagado conserva las referencias originales.
- ¿Por qué 100 de ancho por defecto?
- Coincide con el ancho por defecto de las revisiones de código en GitHub — suficiente para que la mayoría de escalares inline no se partan en diffs.
Herramientas relacionadas
Formateador y Validador de JSON
Formatea, embellece, minifica y valida JSON en tu navegador.
Formateador y minificador de XML
Embellece XML con una indentación limpia o minifícalo a una línea, en tu navegador.
Formateador SQL
Formatea SQL en 10 dialectos (PostgreSQL, MySQL, BigQuery, Snowflake, T-SQL …).
Alineador de columnas — alinea texto en columnas
Rellena filas separadas por espacios, comas o tabulaciones en columnas bien alineadas, en tu navegador.
Inspector de UUID (versión, variante, tiempo)
Pega cualquier UUID para ver su versión (1–8), variante y —en los basados en tiempo v1, v6 y v7— la marca de tiempo de creación incrustada, la secuencia de reloj y el nodo/MAC, todo decodificado en tu navegador.
Decodificador JWT
Decodifica un JSON Web Token para ver su cabecera, claims y expiración.