Convertir TOML a JSON
Conversión bidireccional TOML ↔ JSON en tu navegador.
Para qué sirve
Convierte archivos de configuración sin esfuerzo
Compatible con DevOps
Convierte entre TOML y JSON para pipelines CI/CD, Terraform, Ansible y herramientas de configuración modernas.
100% privado
Tus archivos de configuración —que pueden contener datos sensibles— nunca salen de tu navegador.
Tipos preservados
Enteros, flotantes, booleanos, fechas y strings se mapean correctamente entre ambos formatos.
Instantáneo
La conversión ocurre en tiempo real mientras escribes. Sin esperas ni envíos a servidores.
Cómo funciona
Tres pasos, sin complicaciones
Elige la dirección de conversión
Selecciona si quieres convertir de TOML a JSON o de JSON a TOML usando el selector en la parte superior.
Pega o escribe tu contenido
Introduce el contenido TOML o JSON en el área de entrada. El resultado aparece en tiempo real en el panel de salida.
Copia o descarga el resultado
Copia el archivo convertido al portapapeles o descárgalo directamente como .toml o .json según necesites.
Preguntas frecuentes
¿Tienes dudas?
TOML (Tom's Obvious Minimal Language) es un formato de archivo de configuración diseñado por Tom Preston-Werner en 2013. Fue creado para ser fácil de leer y escribir por humanos, con una semántica clara que se mapea sin ambigüedad a una tabla hash. Su nombre es un guiño a su creador y a su filosofía de simplicidad.
JSON es excelente para datos estructurados pero difícil de escribir manualmente por la cantidad de llaves y comillas. YAML es legible pero su sensibilidad a la indentación causa errores frecuentes en producción. TOML combina legibilidad humana con sintaxis inequívoca: las secciones se definen con [tabla], los arrays con [[tabla]], y los tipos de datos son explícitos.
TOML es el formato de configuración oficial del ecosistema Rust (Cargo.toml para dependencias de paquetes), Python (pyproject.toml para configuración de proyectos según PEP 518 y PEP 621), y el generador de sitios estáticos Hugo. También se usa en herramientas como Starship prompt y varios proyectos de Go.
Sí. Puedes convertir TOML a JSON para usarlo con APIs o herramientas que solo aceptan JSON, y también JSON a TOML para generar archivos de configuración más legibles. La herramienta mantiene la estructura de datos y los tipos durante la conversión.
Las tablas anidadas TOML ([tabla.subtabla]) se convierten a objetos JSON anidados. Los arrays de tablas ([[tabla]]) se convierten a arrays de objetos en JSON. En la dirección inversa, los objetos JSON anidados se convierten a tablas TOML con notación de punto o secciones según la profundidad.
TOML a JSON: historia, ecosistema y cuándo usar cada formato
TOML fue creado por Tom Preston-Werner (cofundador de GitHub) en 2013 como respuesta a la frustración con los archivos de configuración existentes. YAML era demasiado complejo, JSON no admitía comentarios y sus tipos de datos eran limitados, e INI carecía de estandarización. TOML 1.0.0 se publicó en enero de 2021 tras años de iteración, consolidando su especificación y garantizando estabilidad para los ecosistemas que lo adoptaron.
La adopción de TOML en Rust mediante Cargo.toml fue decisiva para su popularización. El ecosistema Python también lo adoptó formalmente con PEP 518 (2016) y PEP 621 (2020), haciendo de pyproject.toml el estándar para la configuración de proyectos Python modernos, reemplazando a setup.py y setup.cfg. Herramientas como Poetry, Flit y PDM usan TOML extensivamente.
La necesidad de convertir entre TOML y JSON surge frecuentemente en pipelines DevOps: muchas APIs REST y herramientas CLI solo aceptan JSON, pero los desarrolladores prefieren mantener sus configuraciones en TOML por legibilidad. Tener una herramienta de conversión rápida en el navegador elimina la necesidad de instalar dependencias Python o Node.js solo para transformar un archivo de configuración.