Convert between JSON and YAML formats. Bidirectional, adjustable indent. 100% local.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
Both formats encode the same data structure — objects, keys, values, arrays. JSON wraps every object in { } and separates members with commas, so braces carry the structure. YAML drops the braces and lets indentation carry the structure: a child key that is indented one more level belongs to the parent above it. Arrays are introduced with - . Converting is lossless for well-formed data — every level of nesting in one maps to exactly one level of indent in the other.
The same server config is written once in each syntax. Notice how each { } block on the left becomes one indented block on the right — the nesting level is the signal in YAML.
Moving a Node deployment config from JSON to YAML for readability.
Convert JSON to YAML and back. Everything runs locally; nothing is uploaded.
FreeToolHub JSON to YAML Converter is a free browser-based tool — convert JSON to YAML and back. No signup, no upload; everything runs locally in your browser.
Convierte JSON a YAML y viceversa. Bidireccional, sangría de 2/4 espacios, copiar y descargar. Perfecto para Kubernetes, Docker Compose y CI/CD. 100% en el navegador.
Este conversor cambia configuración y datos entre JSON y YAML en ambas direcciones. YAML dentro, JSON estructurado fuera; JSON dentro, YAML limpio con la indentación de 2 o 4 espacios que elijas. El analizador maneja la profundidad de YAML —mapa anidados, secuencias, cadenas de varias líneas, anclas y alias— y produce claves JSON predecibles, mientras que en la dirección contraria emite YAML que Kubernetes, Docker Compose y los sistemas de CI consumen sin protestar. La salida se puede copiar o descargar y, como las configuraciones de infraestructura suelen contener secretos y nombres de host internos, todo se convierte localmente en la página.
Los ingenieros de DevOps traducen las cargas útiles de las APIs de nube en formato JSON a manifiestos YAML para Kubernetes y procesos de CI, y de vuelta. Los desarrolladores que mantienen archivos de Docker Compose convierten a JSON para manipularlos por programa y luego vuelven a YAML por legibilidad. Quien hereda un archivo YAML con anclas y bloques de varias líneas lo aplana a JSON para ver la estructura real. Los redactores técnicos que producen ejemplos de documentación mantienen ambos formatos sincronizados. Y la garantía de solo local encaja con configuraciones que contienen credenciales, tokens y puntos de acceso internos.
(1) Pega JSON o YAML: la herramienta detecta la dirección automáticamente. (2) La conversión analiza el documento completo, resolviendo anidamiento, arrays y los escalares de bloque de YAML. (3) Elige la indentación de la salida YAML; las claves conservan su orden para que los diffs sigan siendo revisables. (4) Copia o descarga el resultado. El viaje de ida y vuelta es seguro para los datos: números, booleanos, null, estructuras anidadas y cadenas unicode conservan sus valores exactamente, y los errores se informan en la primera construcción inválida en lugar de fallar en silencio.
JSON gana en universalidad y seguridad: todos los lenguajes lo parsean, los comentarios están prohibidos así que nada puede esconderse, y su gramática estricta significa que hay una única forma válida de expresar cualquier estructura. YAML gana en la escritura humana: anidamiento por indentación, comentarios para explicar ajustes poco evidentes, y cadenas de bloque de varias líneas para scripts y certificados, y por eso los manifiestos de Kubernetes, los archivos Compose, GitHub Actions y Ansible lo elegieron. El coste de YAML es la famosa lista de trampas: el problema de Noruega, donde un no sin comillas se parsea como booleano false; los números de versión como 1.10 que se convierten en 1.1 salvo que se citen; y las tabulaciones, ilegales como indentación. Disciplina práctica: escribe las configuraciones en YAML con los valores entre comillas cuando sean ambiguos, intercambia datos en JSON, y usa este conversor al cruzar la frontera, especialmente al aplanar un YAML heredado hacia un JSON sobre el que puedas razonar.
Sí, totalmente gratis y sin registro ni claves de API. La conversión es ilimitada; el nivel gratuito permite 5 descargas o guardados al día, y Pro lo amplía. Toda la conversión ocurre en tu navegador usando JavaScript.
Sí, la herramienta es bidireccional. Usa el botón YAML → JSON para convertir de vuelta con el tipado correcto (cadenas, números, booleanos, nulls).
No. Todo el procesamiento es 100 % local. Tus datos de JSON, YAML y configuración nunca salen de tu navegador. No hay solicitudes de red: todo se ejecuta en JavaScript en tu dispositivo.
Sí, la herramienta maneja objetos profundamente anidados, arrays, cadenas de varias líneas y todas las características estándar de YAML/JSON, incluidas anclas, alias y escalares de bloque multilínea.
Esta herramienta también se conoce por estas tareas — cada enlace abre la misma herramienta con una guía enfocada:
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.