JSON a YAML

Pega tu JSON y obtén el YAML equivalente al instante, con la sangría que elijas. El botón de intercambio convierte en sentido contrario. Todo ocurre en tu navegador.

Gratis, sin registro y sin subir archivos a ningún servidor: el procesamiento ocurre en tu navegador · Actualizado el

YAML

Configuraciones legibles

Convierte la respuesta de una API, un package.json o una configuración generada por un programa en YAML fácil de revisar y comentar en un pull request.

Relacionadas

Valida el resultado con Formatear YAML, o pasa tus datos a tabla con JSON a CSV.

Otras herramientas

Preguntas frecuentes

¿Cómo convierto JSON a YAML?
Pega el JSON y el YAML aparece al momento en el cuadro de la derecha. Si el JSON tiene un error de sintaxis, verás el aviso en lugar del resultado.
¿Se pierde información en la conversión?
No. YAML es un superconjunto de JSON: cualquier JSON válido tiene una representación YAML equivalente con los mismos objetos, listas, cadenas, números, booleanos y null.
¿Por qué usar YAML en lugar de JSON?
YAML es más fácil de leer y escribir a mano: no necesita llaves, comillas ni comas y admite comentarios. Por eso lo usan Kubernetes, Docker Compose, GitHub Actions, Ansible y OpenAPI. JSON es mejor para intercambiar datos entre programas.
¿Por qué algunos textos salen entre comillas?
El conversor pone comillas cuando el texto podría confundirse con otro tipo en YAML: por ejemplo "yes", "no", "on", fechas, números con ceros a la izquierda o textos con dos puntos. Así el YAML se lee exactamente igual que el JSON original.
¿Puedo hacer la conversión inversa?
Sí: pulsa el botón JSON ⇄ YAML y el resultado pasa a la entrada para convertirlo de vuelta, o usa directamente YAML a JSON.
¿Se envían mis datos a algún servidor?
No. La conversión ocurre en tu navegador; no se guarda ni se envía nada.

Menú

Abrir un archivo

Tus archivos nunca salen de tu dispositivo