INI zu TOML Konverter Online
INI online mit korrekten Abschnitten, Typen und Anführungszeichen zu TOML konvertieren. Ideal für die Modernisierung von Legacy-Konfigurationen in Cargo.toml, pyproject.toml oder Hugo-Configs. Kostenlos.
Was ist die INI-zu-TOML-Konvertierung?
Die Konvertierung von INI zu TOML nimmt eine klassische INI-Konfigurationsdatei und schreibt sie in TOML um – einer modernen Konfigurationssprache mit richtigen Typen und strengerer Syntax. Die beiden Formate sehen auf den ersten Blick ähnlich aus: Beide verwenden [Abschnitt]-Header und Schlüssel=Wert-Paare. Aber TOML fügt explizite Typen hinzu (Strings werden in Anführungszeichen gesetzt, Zahlen und Booleans nicht), unterstützt Arrays und Daten und ist das bevorzugte Format für Rusts Cargo und Pythons modernes Tooling. Ein INI-zu-TOML-Konverter übernimmt die Syntaxanpassung, sodass Sie nicht manuell Anführungszeichen um jeden String setzen müssen.
Warum INI zu TOML konvertieren?
TOML ist das Format, das Menschen wählen, wenn sie eine Konfiguration möchten, die leicht zu lesen, schwer zu brechen ist und richtige Typen unterstützt. Es wird von Cargo, Poetry, Hatch, Hugo, Zola und einer langen Liste von Go- und Rust-Projekten verwendet. INI ist das, was Legacy-PHP, MySQL, Git und viele ältere Apps produziert haben. Das Konvertieren von INI zu TOML online ist der schnellste Weg zur Modernisierung. Verwenden Sie ein INI-zu-TOML-Tool, wenn Sie INI-Einstellungen in Rust- oder Python-Projektkonfigurationen migrieren, Legacy-App-Konfigurationen in ein stark typisiertes Format modernisieren oder zu einer Konfiguration wechseln möchten, die schwerer fehlzutippen ist.
So funktioniert unser INI-zu-TOML-Konverter
Wenn Sie auf Konvertieren klicken, analysiert das Tool Ihre INI, behält jeden [Abschnitt] als TOML-Tabelle mit demselben Namen bei und schreibt die Schlüssel innerhalb mit der richtigen TOML-Syntax. Strings werden in doppelte Anführungszeichen gesetzt, Zahlen bleiben ohne Anführungszeichen, und Booleans (true/false) werden automatisch erkannt. Punktierte Abschnittsnamen wie [server.dev] werden direkt auf TOML's verschachtelte Tabellensyntax abgebildet. Alles läuft in Ihrem Browser. Ihre INI-Daten verlassen Ihr Gerät nie.
Enthaltene Funktionen
- Ein-Klick-Konvertierung: Klicken Sie auf Konvertieren und das TOML erscheint im Ausgabebereich.
- Abschnittserhaltung: Jeder [Abschnitt] wird zu einer TOML-Tabelle mit demselben Namen.
- Typerkennung: Zahlen und Booleans bleiben ohne Anführungszeichen; Strings erhalten die richtige TOML-Anführungszeichen.
- Verschachtelte Abschnitte: Punktierte Namen wie [server.dev] werden sauber auf TOML's verschachtelte Tabellen abgebildet.
- Upload-Unterstützung: Laden Sie eine .ini- oder .cfg-Datei von Ihrem Gerät oder ziehen Sie sie in den Eingabebereich.
- Ein-Klick-Kopieren: Kopieren Sie die TOML-Ausgabe mit der Schaltfläche Kopieren und fügen Sie sie in Ihre Konfigurationsdatei ein.
Anleitung zur Nutzung
- Fügen Sie Ihren INI-Inhalt in den Eingabe-Editor ein oder verwenden Sie die Schaltfläche Datei hochladen, um eine .ini- oder .cfg-Datei zu laden.
- Klicken Sie auf die Schaltfläche Konvertieren, um die TOML-Ausgabe auf der rechten Seite zu generieren.
- Überprüfen Sie die Abschnittsheader und Werte in Anführungszeichen, ob sie für Ihr Tool korrekt aussehen.
- Klicken Sie auf die Schaltfläche Kopieren, um das TOML in Ihre Zwischenablage zu kopieren.
Häufige Anwendungsfälle
- Konfigurationsmodernisierung: Legacy-INI-Einstellungen in ein stark typisiertes TOML-Format übertragen.
- Rust- und Python-Projekte: Cargo.toml- oder pyproject.toml-Einträge aus älteren INI-Konfigurationen generieren.
- Static-Site-Generatoren: INI-Daten zu Hugo- oder Zola-TOML-Konfiguration migrieren.
- Strengere Konfigurationen: Von untypiertem INI zu TOML wechseln, um weniger konfigurationsbedingte Fehler zu haben.
Beispielkonvertierung
Eingabe (INI)
[server] host=localhost port=3000 debug=true
Ausgabe (TOML)
[server] host = "localhost" port = 3000 debug = true