Convertidor de JSON a YAML

Convierte JSON en YAML legible para archivos de configuración como manifiestos de Kubernetes, Docker Compose, especificaciones OpenAPI y pipelines de CI. El texto que podría leerse como número o booleano se entrecomilla automáticamente.

  • Usos diarios gratis
  • Funciona en tu navegador
  • Sin registro

Última actualización:

Plan: FreeVer paquetes →

Se procesa en tu navegador. Tu JSON no se sube.

Te quedan 20 de 20 operaciones hoy
Entrada JSON

YAML

Guía

Cómo convertir JSON a YAML

Tres pasos para convertir JSON en YAML limpio para archivos de configuración, Docker Compose o Kubernetes.

  1. Añade tu JSON

    Pega el JSON en el cuadro Entrada JSON, suelta en él un archivo .json o haz clic en Abrir archivo. Haz clic en Ejemplo para probar la herramienta con un pequeño objeto de ejemplo. En cuanto el texto sea válido, verás ✓ Es un JSON válido debajo del cuadro.

    El cuadro de entrada JSON con un JSON de ejemplo, los botones Open file, Sample y Clear, y el mensaje “This is valid JSON” debajo.El cuadro de entrada JSON con un JSON de ejemplo, los botones Open file, Sample y Clear, y el mensaje “This is valid JSON” debajo.
  2. Elige la sangría

    Elige 2 espacios (lo habitual) o 4 espacios.

    La barra de opciones con el menú de sangría en 2 espacios.La barra de opciones con el menú de sangría en 2 espacios.
  3. Pulsa Convertir a YAML

    El YAML aparece a la derecha, con el número de líneas debajo. El texto que YAML podría malinterpretar, como un número de versión del tipo "1.0.0", se entrecomilla automáticamente. Usa Copiar o Descargar para guardar un archivo .yaml.

    JSON a la izquierda y los mismos datos en YAML a la derecha, con una línea debajo que indica que se convirtió a 10 líneas de YAML.JSON a la izquierda y los mismos datos en YAML a la derecha, con una línea debajo que indica que se convirtió a 10 líneas de YAML.

Conviene saber

  • No se sube nadaTu JSON se procesa en tu navegador y nunca sale de tu dispositivo.
  • Usos diariosCada uso correcto cuenta como una operación JSON. Un JSON no válido nunca se cuenta.

Preguntas frecuentes

¿El YAML equivale exactamente a mi JSON?

Sí. YAML puede expresar todo lo que expresa JSON, y el convertidor lo escribe de forma que, al leer el YAML, se obtienen los mismos datos: los mismos tipos, el mismo orden de claves y los mismos números.

¿Por qué algunos textos van entre comillas?

YAML deduce los tipos a partir del texto sin comillas, así que el texto "true", "null", "123", "2024-01-01" o "no" se leería como booleano, null, número o fecha. El convertidor entrecomilla cualquier texto que de otro modo cambiaría de significado, además de los textos con caracteres especiales, espacios al principio o al final o saltos de línea. El texto normal queda sin comillas para que se lea mejor.

¿Cómo se tratan los textos de varias líneas?

El texto con saltos de línea se escribe en una sola línea entre comillas con escapes \n. Siempre es correcto y funciona con cualquier lector de YAML, pero si prefieres un bloque legible, puedes cambiarlo a mano al estilo de bloque | de YAML después de convertir.

¿Qué versión de YAML genera?

YAML en estilo de bloque que entienden los lectores de YAML 1.1 y 1.2. Los números con exponente se escriben en una forma que también aceptan los lectores antiguos, por ejemplo 1e5 pasa a 1.0e+5.

¿Puedo convertir YAML a JSON?

Aquí todavía no. Esta página solo convierte de JSON a YAML.

¿Se sube o se guarda mi JSON?

No. Todo se ejecuta en tu navegador, así que tus datos nunca salen de tu dispositivo. Nuestro servidor solo registra que se convirtió una operación, junto con tu dirección de red, para aplicar el límite diario que se muestra sobre la herramienta.

Más herramientas JSON