Inicio / Herramientas para Desarrolladores / Convertidor de YAML a JSON
Herramientas online gratis

Convertidor de YAML a JSON

Convierte YAML en JSON con formato en tu navegador. Revisa la sintaxis y copia o descarga el resultado.

Empezar a usar

Cuándo convertir YAML a JSON

Convierte un fragmento de configuración o una estructura OpenAPI para un programa que solo admite JSON. Revisa los valores antes de usarlos. Se comprueban la sintaxis y los tipos, no el esquema de Kubernetes, Compose ni el de tu aplicación.

Ejemplo ejecutable de YAML a JSON

# Convertidor de YAML a JSON
service: "Servicio de ejemplo"
enabled: true
threshold: 12.5
release: 2026-10-26
account: "00123"
tags: ["configuración", "API"]
defaults: &defaults
  retries: 3
job: *defaults
{
  "service": "Servicio de ejemplo",
  "enabled": true,
  "threshold": 12.5,
  "release": "2026-10-26",
  "account": "00123",
  "tags": [
    "configuración",
    "API"
  ],
  "defaults": {
    "retries": 3
  },
  "job": {
    "retries": 3
  }
}

Admite texto, números, booleanos, null, listas y objetos. YAML 1.2 mantiene yes, no, on, off y las fechas como texto; true y false son booleanos. Usa comillas para "00123". JSON no conserva comentarios ni nombres de anclas.

Texto y formatos numéricos

Los textos UTF-8, incluidas tildes y la ñ, se conservan como cadenas. Los números de YAML y JSON usan punto: 12.5. La notación "12,5" debe ir entre comillas; el conversor no interpreta separadores decimales locales.

Corregir errores de conversión

  • Revisa la sangría, los dos puntos y el cierre de las comillas.
  • Cada clave debe ser única; cambia o elimina la clave repetida.
  • Usa espacios para la sangría, no tabuladores.
  • Las claves JSON deben ser texto; pon entre comillas las claves numéricas o booleanas.
  • Pon entre comillas los enteros grandes. Infinito y NaN no son números JSON.
  • No se admiten claves de fusión (<<). Escribe los campos explícitamente.
  • Convierte un solo documento YAML cada vez.
  • Reduce la profundidad o los alias. JSON no representa referencias cíclicas.

¿Son distintos .yml y .yaml?

.yml y .yaml son extensiones de YAML. Abre cualquiera como texto UTF-8 y descarga un .json. Esta página solo convierte YAML a JSON, no realiza la conversión inversa.

Límites admitidos

Un documento YAML 1.2; 262.144 unidades UTF-16 de entrada; archivo de hasta 512 KiB; profundidad 64; 50.000 valores expandidos; 2.097.152 unidades de salida; 5 segundos incluido el inicio del worker. La protección de alias usa un factor de 50, no una cantidad garantizada de 50 referencias. Los decimales usan precisión de coma flotante JavaScript.

La conversión se realiza localmente en un worker. No se sube el YAML ni se guarda en la URL o el navegador. Tú controlas las descargas y el portapapeles.

Continúa con el JSON

YAML 1.2.2 · yaml 2.9.1

El procesamiento se realiza localmente en tu navegador.