Cette page n’est pas encore traduite en français : elle s’affiche en anglais.

JSON to TOML Converter

Paste JSON and get clean TOML — nested objects become [tables], lists of objects become [[arrays of tables]] — ready for Cargo.toml, pyproject.toml or any TOML config.

Mis à jour le
Convert

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : JSON to TOML Converter

  1. Paste a JSON object — the top level must be an object.
  2. The TOML appears as you type; invalid JSON is reported with the position.
  3. Copy or download the TOML file.

How JSON maps to TOML

Simple values become key = value lines. Nested objects become tables — {"server": {"port": 8080}} turns into [server] followed by port = 8080. Arrays of objects become arrays of tables written with double brackets, [[servers]], one block per item. Arrays of plain values stay inline: tags = ["a", "b"].

What can’t be converted

TOML has no null, so null values are left out. A TOML document is always a table, so the JSON must be an object at the top level — wrap a top-level array in an object first. Dates in ISO 8601 strings stay strings; write them as TOML dates by hand if your tool expects a date type.

Private by design

The conversion runs in your browser; nothing is uploaded.

Aussi recherché comme : json to toml, convert json to toml, generate toml, json to cargo toml, json to pyproject toml.

Outils complémentaires : JSON to TOML Converter

  • TOML Converter — Convert TOML config files — Cargo.toml, pyproject.toml, Hugo or Netlify configs — to JSON or YAML, or turn JSON and YAML into TOML.
  • JSON to YAML — Paste JSON and get clean YAML for Kubernetes manifests, Docker Compose, GitHub Actions or any config file.
  • Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
  • YAML to JSON — Paste YAML — a Compose file, Kubernetes manifest or CI config — and get formatted JSON.

Questions fréquentes

Why is my top-level JSON array rejected?
TOML documents are tables (objects). Wrap the array, for example {"items": [...]}, and it becomes an array of tables named items.
What happens to null values?
They are skipped, because TOML has no null type. Remove the key or give it a default value.
Can I convert TOML back to JSON?
Yes — choose TOML → JSON in the same tool.
Puis-je installer JSON to TOML Converter en tant qu’application web et l’utiliser hors ligne ?
Oui. JSON to TOML Converter est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires