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 ...

0%

Tus archivos nunca salieron de tu dispositivo

    ¿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
    Servidores en AlemaniaRGPD desde el diseño
    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.

    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