Convertir JSON, YAML y TOML
Convierte entre JSON, YAML y TOML en cualquier dirección.
100% en tu navegador — no se sube nadaConvertir JSON a YAML o TOML online
Sobre este convertidor de JSON, YAML y TOML
Pega un archivo de configuración en JSON, YAML o TOML y obtenlo en cualquiera de los otros dos formatos. El formato de entrada se detecta automáticamente (puedes forzarlo), la conversión ocurre en vivo mientras escribes y los errores de sintaxis indican la línea exacta: muy útil cuando un manifiesto de Kubernetes o un pyproject.toml no carga y necesitas saber por qué. La salida JSON admite indentación de 2 o 4 espacios.
Los tres parsers están escritos desde cero en JavaScript puro y corren completamente en tu navegador, así que archivos docker-compose, workflows de CI, manifiestos de Cargo y cualquier cosa con tokens o cadenas de conexión nunca salen de tu equipo. Cuando un formato no puede expresar algo — TOML no tiene null, las anclas de YAML no existen en JSON — la herramienta se detiene con un mensaje claro en vez de corromper tus datos en silencio.
Preguntas frecuentes
¿Se sube mi archivo de configuración a algún servidor?
No. Los tres parsers corren completamente en tu navegador con JavaScript; no hay backend ni llamadas de red. Puedes convertir archivos con contraseñas, tokens o cadenas de conexión sin que salgan de tu equipo.
¿Qué subconjunto de YAML soporta el convertidor?
El que cubre los archivos de configuración reales: mapas y listas por indentación, colecciones en línea [ ] y { }, escalares con y sin comillas, bloques multilínea con | y >, y comentarios. Las anclas (&), los alias (*), las etiquetas (!!) y los documentos múltiples se rechazan con un error claro en vez de adivinarse.
¿Por qué falla la conversión a TOML si mi documento tiene null?
Porque TOML no tiene tipo null: no existe forma válida de escribirlo. El error te indica la clave exacta para que la elimines o le pongas un valor. TOML además exige un objeto en la raíz, así que un arreglo o un escalar suelto tampoco puede convertirse.