es

TOML a JSON

Convierte un archivo TOML a JSON en local: con tablas y arreglos, sin subir nada, directamente en tu navegador.

Procesando localmente en tu dispositivo ...

Procesando localmente en tu dispositivo ...

0%

¿Se sube mi archivo?

No. Todo se ejecuta en tu navegador: tu archivo nunca sale de tu dispositivo. Cómo se puede comprobar

Sin subidas100% local
Tus datos son tuyossin acceso de terceros
Hosted in GermanyGlobal Content Delivery
Auditoría externaTLS A+ · Cabeceras A+

TOML es el formato de configuración legible que hay detrás de herramientas como Cargo (Cargo.toml) de Rust, el pyproject.toml de Python y muchas otras; JSON es lo que consumen directamente las API, los scripts y las aplicaciones web. Esta herramienta analiza tu TOML y genera un objeto JSON equivalente.

Funciona por completo en local (con smol-toml, JavaScript puro): las tablas TOML se convierten en objetos anidados, los arreglos de tablas en arreglos y los valores de fecha y hora en cadenas ISO; los enteros muy grandes que superan el rango seguro de JavaScript se rechazan con un mensaje claro, en lugar de hacer una conversión con pérdida; si el TOML no es válido, se rechaza con un error claro. No se sube nada.

Te encuentras con esto al revisar un Cargo.toml o un pyproject.toml, al cargar una configuración en un script o al pasar ajustes en TOML a un frontend; el resultado es un JSON indentado y legible, listo para usar al instante.

Ficha técnica

Ficha técnica
Formatos de entradaTOML
Formato de salidaJSON
Procesamiento por lotesNo
ProcesamientoLocal en el navegador (JavaScript)
Subida de archivosNinguna

En 3 pasos

  1. Suelta o elige tu archivo TOML.
  2. La herramienta lo analiza y lo convierte en JSON.
  3. Descarga el archivo JSON.

Límites: Compatible con TOML 1.0 (tablas, arreglos de tablas, tablas en línea, todos los tipos escalares y fecha y hora); las tablas pasan a objetos, los arreglos de tablas a arreglos y los valores de fecha y hora a cadenas ISO; los enteros muy grandes que superan el rango seguro de JavaScript se rechazan con un mensaje claro, en lugar de hacer una conversión con pérdida; el TOML no válido se rechaza con un error claro. Los comentarios de TOML (#) se pierden porque JSON no admite comentarios.

Preguntas frecuentes

¿Se sube mi archivo a algún servidor?

No. La conversión ocurre por completo en tu navegador, en local; tu archivo nunca sale de tu dispositivo.

¿Qué funciones de TOML admite?

TOML 1.0 completo: tablas, arreglos de tablas, tablas en línea, todos los tipos escalares y los valores de fecha y hora.

¿Cómo se tratan los valores de fecha y hora?

Se emiten como cadenas en formato ISO 8601, de modo que siguen siendo JSON válido.

¿Funciona con un Cargo.toml?

Sí. Tanto Cargo.toml como pyproject.toml y cualquier otro archivo TOML se analizan directamente.

¿Qué pasa si el TOML no es válido?

Recibes un mensaje de error claro con la causa, sin que la herramienta falle.

Herramientas relacionadas

YAML a JSON · JSON a XML · XML a JSON · JSON a TOML · YAML a TOML · TOML a YAML