YAML ⇄ JSON

Convierte entre YAML y JSON en ambas direcciones con detección automática del formato de entrada.

Entrada

Arrastra y suelta un archivo aquí, o

haz clic para seleccionar

Resultado

Acerca de esta herramienta

YAML domina la configuración moderna (Docker Compose, Kubernetes, GitHub Actions) mientras que JSON es el formato de las APIs. Este conversor bidireccional detecta automáticamente si pegaste YAML o JSON y produce el formato contrario, preservando estructuras anidadas, listas y tipos de datos. Usa js-yaml con esquema seguro, indentación de 2 espacios y sin referencias de anclaje. Los documentos YAML múltiples (---) no están soportados: conviértelos de uno en uno. Todo el procesamiento ocurre en tu navegador.

Acerca de esta herramienta

YAML domina la configuración moderna (Docker Compose, Kubernetes, GitHub Actions) mientras que JSON es el formato de las APIs. Este conversor bidireccional detecta automáticamente si pegaste YAML o JSON y produce el formato contrario, preservando estructuras anidadas, listas y tipos de datos. Usa js-yaml con esquema seguro, indentación de 2 espacios y sin referencias de anclaje. Los documentos YAML múltiples (---) no están soportados: conviértelos de uno en uno. Todo el procesamiento ocurre en tu navegador.

Casos de uso

  • Convertir configs de Kubernetes o Docker Compose a JSON para APIs
  • Transformar respuestas JSON en YAML legible para documentación
  • Migrar archivos de configuración entre formatos
  • Inspeccionar YAML complejo en una vista JSON estructurada

Preguntas frecuentes

¿Cómo funciona la autodetección?
En modo «Auto» la herramienta intenta parsear la entrada como JSON estricto; si falla, la interpreta como YAML. El resultado se genera en el formato contrario al detectado.
¿Se soportan documentos YAML múltiples (---)?
No. Si el YAML contiene más de un documento se muestra un error indicando que conviertas cada documento por separado.
¿Qué pasa con las anclas y referencias de YAML (& y *)?
Se resuelven a sus valores al convertir a JSON. Al generar YAML desde JSON no se crean referencias: toda la estructura se escribe expandida.
¿Mis datos se envían a algún servidor?
No. Toda la conversión ocurre localmente en tu navegador; nada se sube ni se registra.

Herramientas relacionadas