Conversor de JSON a YAML

Convierte JSON en YAML legible con sangría de 2 o 4 espacios, ordenación opcional de claves, bloques literales para textos multilínea y salida en varios documentos. Gratis.

Se ejecuta completamente en tu navegador. Tus datos nunca se suben.

Herramientas Relacionadas

Ver Todas

¿Qué es JSON a YAML?

Convierte JSON en YAML fácil de leer. Las cadenas que YAML interpretaría mal (como yes, 123 o null) se entrecomillan automáticamente, las cadenas multilínea usan bloques literales | y un array de nivel superior puede escribirse como un documento YAML por elemento.

Cómo usar JSON a YAML

  1. Pega JSON en el cuadro Entrada JSON o usa Cargar ejemplo o Abrir archivo.
  2. Elige la Sangría (2 o 4 espacios), Ordenar claves y Array de nivel superior → un documento YAML por elemento.
  3. La salida YAML se actualiza mientras escribes; usa Copiar o Descargar.

Ejemplo

Entrada
{"name":"Ada","langs":["en","fr"],"active":true}
Salida
name: Ada
langs:
  - en
  - fr
active: true

Cuándo usar JSON a YAML

Úsalo para escribir configuración para Kubernetes, Ansible, GitHub Actions o Docker Compose a partir de datos JSON. El orden de las claves se conserva salvo que lo ordenes; no se pueden generar comentarios YAML porque JSON no los tiene.

Cómo funciona JSON a YAML

El JSON se analiza y se vuelca con js-yaml. Las líneas nunca se pliegan, las referencias se insertan en línea y el volcador entrecomilla cualquier cadena que, de otro modo, se volvería a leer como otro tipo. Con salida multidocumento, cada elemento de un array de nivel superior se escribe tras su propio separador ---.

Casos de Uso Comunes

  • Convertir una respuesta JSON de una API en un fragmento YAML legible
  • Crear manifiestos de Kubernetes a partir de JSON generado por un script
  • Escribir configuración de CI a partir de plantillas JSON
  • Producir YAML multidocumento a partir de un array de recursos

Preguntas Frecuentes

¿Por qué algunas cadenas van entre comillas?

Valores como "yes", "123" o "null" se volverían a leer como booleanos, números o null, así que se entrecomillan para que sigan siendo cadenas.

¿Puedo obtener un documento por elemento del array?

Sí, activa la opción multidocumento y cada elemento se escribirá tras una línea ---.

¿La salida es válida para Kubernetes?

Es YAML estándar; Kubernetes lo acepta siempre que la estructura JSON sea en sí un manifiesto válido.

Siguientes pasos recomendados

Explora más categorías