INI File Editor
.ini / .cfg をセクション付きの表として編集し、INI か JSON で書き出し。
まだ行がありません — 上に .ini / .cfg の内容を貼り付けて「解析」を押してください。
コメント行・空行・セクションの順序は保持されます。どのセクションにも属さないキーは JSON では "default" グループに入ります。
使い方
- .ini または .cfg の内容をテキスト欄に貼り付け、Parse を押します。
- 行として表示されます。
[name]はセクション行、設定項目はキーと値の行、ほかにコメント行と空行です。 - 表の中でキーと値を直接編集します。Add key、Add section、Add comment で追記できます。
- モードを選びます。構造を見るなら INI → JSON、編集を反映するなら INI → INI、JSON オブジェクトから設定を作るなら JSON → INI。
- Copy または Download で settings.ini / settings.json として取り出します。
よくある用途
- 設定を書き直さずに編集 —— 値を一つだけその場で変更し、ファイル全体の手書き直しによる衝突を避ける。
- レガシー設定の JSON 化 —— セクションをネストしたオブジェクトとして書き出し、モダンな設定ローダーに渡す。
- テンプレートから INI を生成 —— 既定値の JSON オブジェクトを用意してファイルに変換する。
- 手運用ファイルの整理 —— 解釈できない行はコメントとして保持され、黙って捨てられません。
- 実際に何が設定されているかの確認 —— 表表示なら重複キーや空のキーが一目で分かります。
よくある質問
Q: データはアップロードされますか? A: いいえ。設定ファイルにはデータベースの URL、トークン、内部ホスト名が入っていることがよくあります。解析も書き出しもページ内の文字列処理だけで完結し、ファイルがどこかに送られることはありません。
Q: 最初のセクションより前にあるキーはどうなりますか? A: ファイルの先頭にそのまま残ります。JSON 書き出しでは "default" グループに入ります。JSON では置き場所が必要だからです。
Q: コメントはどう扱われますか? A: # または ; で始まる行はコメント行として保持し、そのまま書き戻します。値の後ろにある行内コメントは解析時に値から外れるため、設定値の一部にはなりません。
Q: 重複キーは許されますか? A: 表には両方の行が残り、別々に表示されるので衝突に気づけます。JSON 書き出しでは最後の値を採用します。多くの INI パーサと同じ挙動です。
Q: JSON → INI はどんな形式を期待しますか? A: オブジェクトです。ネストしたオブジェクトがセクションになり、トップレベルのスカラーが最初のセクションより前のキーになります。配列などは JSON テキスト形式にシリアライズして値に書かれます。
データはこのデバイス内にとどまります
INI File Editor は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。