Desarrolladores
Convertidor JSON ↔ YAML
De JSON a YAML y de YAML a JSON: conversión limpia e instantánea en tu navegador.
Una API te devuelve JSON y tu pipeline CI/CD espera YAML — o al revés: un manifiesto de Kubernetes que necesitas como JSON para una llamada a la API. En lugar de reescribir la estructura a mano y arriesgarte a un desliz de indentación, pega aquí tu documento y conviértelo en el sentido que necesites. La sintaxis se comprueba por el camino: un YAML mal indentado o un JSON no válido se señala de inmediato, en vez de fallar más tarde en pleno despliegue. Los tipos se conservan — cadenas, números, booleanos, listas, objetos anidados. Todo se ejecuta en tu navegador, así que tus archivos de configuración nunca salen de tu equipo. Gratis, sin límites y sin necesidad de cuenta.
¿Cómo funciona?
- Pega tu documento JSON o YAML en la zona de entrada.
- Haz clic en «A YAML» o «A JSON» según el sentido que necesites.
- Revisa el resultado: los errores de sintaxis se señalan al momento.
- Copia la salida con un clic.
Preguntas frecuentes
¿Por qué YAML es tan popular para la configuración?
Porque para un humano es más fácil de leer que JSON: sin llaves ni comillas obligatorias, estructura por indentación y — clave — comentarios, que JSON no admite. Por eso Kubernetes, GitHub Actions, Docker Compose y la mayoría de las herramientas CI/CD lo adoptaron como estándar.
¿Cuáles son las trampas clásicas de YAML?
La indentación, lo primero: un espacio de más cambia la estructura, y los tabuladores están prohibidos. Después, el tipado implícito: según la versión del parser, «no», «yes» u «on» pueden convertirse en booleanos, y un valor como 07500 perder su cero inicial. Ante la duda, pon el valor entre comillas.
¿JSON es un subconjunto de YAML?
Sí, desde YAML 1.2: todo documento JSON válido es también YAML válido, así que un parser de YAML leerá tu JSON tal cual. Lo contrario no es cierto: YAML tiene funciones (comentarios, anclas, archivos multi-documento) sin equivalente en JSON.
¿Se conservan mis comentarios YAML al convertir a JSON?
No, y ningún convertidor puede hacerlo: JSON sencillamente no tiene sintaxis de comentarios, así que se pierden en el sentido YAML → JSON. Si necesitas ir y volver, conserva la versión YAML comentada como fuente de verdad.