Este convertidor de JSON a YAML transforma JSON en YAML limpio y legible para archivos de configuración, manifiestos de Kubernetes, Docker Compose o especificaciones OpenAPI. Pega o abre el JSON: no se sube nada.
Última actualización:
Cómo funciona
Abre o pega el JSON
Pega el JSON, abre un archivo .json, usa Abrir desde URL o Cargar ejemplo.
Ajusta el estilo
Elige 2 o 4 espacios, cuándo partir líneas largas, las comillas, si quieres ordenar claves y si los objetos repetidos usan anclas.
Descarga o copia
Descarga el archivo .yaml, cópialo o conviértelo de vuelta con YAML → JSON.
Funciones
Comillas seguras
Los textos que algunos lectores de YAML interpretarían de otra forma, como yes, on, 1e3 u 08, siempre van entre comillas, así que siguen siendo cadenas en todas partes.
Texto de varias líneas legible
Las cadenas con saltos de línea se escriben como bloques | en lugar de líneas largas con escapes.
Opciones de estilo
Sangría de 2 o 4 espacios, líneas partidas a 80 o 120 caracteres o nunca, comillas solo si hacen falta o siempre simples o dobles, y claves en orden alfabético.
Valores exactos al instante
Se mantiene el orden de las claves y los enteros largos se escriben exactos; los objetos repetidos pueden ir una sola vez con &ancla y *alias. El YAML se actualiza mientras escribes y el JSON no válido se indica con línea y columna.
Límites y privacidad
Los archivos JSON pueden ocupar hasta 50 MB. Los de más de 5 MB se convierten directamente desde el archivo sin cargarlos en el editor.
No se pueden agregar comentarios, porque JSON no los tiene. Los archivos JSON Lines se escriben como una lista YAML. Consulta la página de privacidad.
Preguntas frecuentes
¿Cómo convertir JSON a YAML?
Pega el JSON o abre el archivo. El YAML aparece mientras escribes; presiona Descargar .YAML o Copiar.
¿Puedo convertir un JSON de Swagger u OpenAPI a YAML?
Sí. Abre el archivo swagger.json u openapi.json y descarga el YAML. La estructura y el orden de las claves no cambian.
¿Por qué algunos valores van entre comillas?
Valores como yes, no, on u 08 se leerían como booleanos o números en herramientas YAML 1.1, así que se ponen entre comillas para que sigan siendo texto.
¿El YAML sirve para Kubernetes y Docker Compose?
Sí. La salida es YAML 1.2 estándar que leen kubectl, Docker Compose y otras herramientas. Usa 2 espacios, el estilo habitual en esos archivos.
¿Puedo formatear JSON a YAML sin la línea de comandos?
Sí. Sustituye una llamada rápida a yq o a un script: abre el archivo, elige el estilo y descarga el resultado.
¿Este convertidor de JSON a YAML online es gratis y privado?
Sí. Es gratis y funciona en tu navegador; tus datos nunca salen de tu dispositivo.