Convertir INI en JSON

Convertissez un fichier de configuration .ini (sections [section], paires clé = valeur) en JSON exploitable. Traitement 100% local dans votre navigateur (WebAssembly).

Exemple :

Comment ça marche

Le format .ini reste très présent dans les vieilles configurations Windows, les fichiers php.ini ou les paramètres de nombreux logiciels de bureau anciens, mais il est rarement compris nativement par une application web moderne. Collez le contenu d'un fichier INI pour le convertir en JSON directement utilisable dans une application, un script de migration ou une API : chaque section devient une clé JSON, et les paires clé/valeur qu'elle contient deviennent un objet imbriqué. Les lignes situées avant la première section (s'il y en a) sont regroupées sous une clé spéciale _root.

Les commentaires et types de valeurs sont-ils gérés ?

Les lignes commençant par ; ou # sont traitées comme des commentaires et ignorées. En revanche, l'INI n'ayant pas de types natifs standardisés, toutes les valeurs (nombres, booléens comme true/false) sont converties en chaînes de caractères JSON — à votre script de les réinterpréter si besoin selon le contexte.

Que se passe-t-il si une clé apparaît deux fois dans la même section ?

La dernière valeur rencontrée l'emporte, comme le font la plupart des lecteurs INI classiques (par exemple les fonctions parse_ini_file de PHP ou les modules configparser).

Traitement 100% local : la conversion s'exécute entièrement dans votre navigateur grâce à WebAssembly, le contenu de votre fichier de configuration n'est jamais envoyé à un serveur.