Convertir JSON a YAML

Convierte archivos JSON a YAML. Se ejecuta completamente en tu navegador — los archivos nunca salen de tu dispositivo.

Drop your file here, or browse

Supports images, documents, data files, code, and more

About this conversion

Convierte JSON a YAML para hacer un archivo config legible para humanos. YAML es mucho más fácil de escanear y editar que JSON: sin comillas en claves, sin comas finales, soporte de comentarios y anidamiento basado en indentación. Usos comunes: manifests Kubernetes, configs CI y cualquier config profundamente anidado que sea doloroso en JSON.

When this conversion is useful

  • Producir manifests Kubernetes desde generadores JSON
  • Migrar un archivo config JSON a un sistema basado en YAML (GitHub Actions, Compose)
  • Hacer una estructura JSON compleja más fácil de revisar o editar a mano
  • Generar snapshots amigables de respuestas API para docs

Quality and tradeoffs

Cadenas, números, booleanos, null, arrays y objetos mapean limpio. Las cadenas multi-línea pueden expresarse con escalares de bloque YAML para legibilidad. Una vez convertido a YAML, puedes añadir comentarios — pero JSON no tiene para empezar.

Frequently asked questions

¿El YAML hará round-trip a JSON idéntico?

Sí. La conversión es sin pérdida en ambas direcciones cuando te ciñes a features YAML 1.2 que JSON también soporta. Anchors, comentarios y tags solo round-trip si se añaden al YAML manualmente tras la conversión.

¿Por qué preferir YAML para configs?

Menos ruido sintáctico (sin llaves, sin comillas en claves, sin problemas de coma final), comentarios soportados, e indentación que hace el anidamiento visible.

¿Puedo incluir comentarios en la salida YAML?

No automáticamente — JSON no tiene comentarios para convertir. Añade comentarios a mano al YAML si lo vas a editar.