Convertidor JSON ↔ YAML

Convierte JSON a YAML y YAML a JSON con conversión bidireccional instantánea. Valida la sintaxis, preserva las estructuras anidadas y maneja correctamente arrays, nulos y booleanos. 100 % del lado del cliente — tus datos nunca salen del navegador.

Cómo Funciona

1

Pega tu JSON o YAML

Elige la dirección de conversión y pega tu contenido. La herramienta valida y convierte mientras escribes.

2

Revisa el resultado

Visualiza el resultado convertido con formato e indentación correctos. Los errores de sintaxis se resaltan al instante.

3

Copia el resultado

Copia el resultado convertido a tu portapapeles con un clic. Usa el botón de intercambio para convertir en la dirección opuesta.

Preguntas Frecuentes

¿Qué es YAML?

YAML (YAML Ain't Markup Language) es un formato de serialización de datos legible para humanos. Se usa ampliamente en archivos de configuración, incluyendo Docker Compose, manifiestos de Kubernetes, flujos de trabajo de GitHub Actions y playbooks de Ansible. Utiliza indentación en lugar de llaves y corchetes.

¿La conversión preserva las estructuras anidadas?

Sí. Los objetos JSON y los mapeos anidados de YAML son completamente compatibles. La herramienta convierte correctamente objetos profundamente anidados, arrays y estructuras mixtas en ambas direcciones.

¿Mis datos se envían a un servidor?

No. Toda la conversión se realiza completamente en tu navegador con JavaScript. Tus datos nunca salen de tu dispositivo.

¿Qué pasa con los comentarios de YAML?

Los comentarios de YAML (líneas que comienzan con #) se eliminan durante la conversión a JSON, ya que JSON no admite comentarios. Al convertir JSON a YAML, puedes añadir comentarios manualmente en el resultado.

¿Qué indentación usa la salida YAML?

La salida YAML usa indentación de 2 espacios, la convención más común para archivos de configuración YAML. La salida JSON también usa indentación de 2 espacios.

Herramientas Relacionadas