メインコンテンツにスキップ

INI フォーマッター

API reference

INI / 設定ファイルを整形して見やすくします。[セクション] ヘッダーと key = value の書式を統一し、行末の空白を削除して、セクション間に空行を 1 行入れます。オプションで、各セクション内のキーをアルファベット順に並べ替えられます。コメントとセクションの順序はそのまま保たれます。

入力

出力

整形済みの INI
 
役に立ちましたか?

このツールを使う他の方法

REST API

curl -X POST https://api.iotools.cloud/v1/tool/ini-formatter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputIni": "[server]\nhost=localhost\nport =8080\n; connection …",
    "sortKeys": ""
  }'

ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。

AIエージェントに依頼する

Use the IOTools `ini-formatter` tool (INI Formatter) on this input:

YOUR_INPUT_HERE

IOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。

埋め込みウィジェット

<iframe
  src="https://iotools.cloud/embed/ini-formatter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="INI フォーマッター — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。

API/MCP 1回あたりの費用5クレジットから
クレジットが足りませんか?料金を見る

次の方法でも利用可能

ガイド

INI フォーマッターは、INI 形式の設定ファイルを整理して見やすく整えるツールです。乱雑な設定テキストを貼り付けると、空白の正規化、セクションヘッダーの整理、予測しやすい空行への統一を行った一貫性のある形式で結果を返します。設定の意味は変わりません。

INI ファイルとは?

INI("initialization" の略)は、最も古くシンプルな設定ファイル形式の一つです。ファイルは key = value の組の並びで、必要に応じて [section] ヘッダーでグループ化されます。; または # で始まる行はコメントになります。人が読んだり手で編集したりするのが容易なため、今でも至る所で使われています。

  • php.ini — PHP の実行時設定
  • my.cnf / my.ini — MySQL / MariaDB の設定
  • .gitconfig — Git のユーザーおよびリポジトリの設定
  • setup.cfg / tox.ini — Python プロジェクトやツールの設定
  • desktop.ini — Windows のフォルダーカスタマイズ

INI には単一の公式標準がないため、ファイルは時間とともに乱れがちです。key=value と key = value が混在し、空行が増え、セクションの順序もばらばらになります。このツールは一貫したスタイルを適用し、差分(diff)を小さく保ち、ファイルを読みやすく維持します。

使い方

  1. INI の内容を入力欄に貼り付けます(または サンプルを試す をクリックします)。
  2. 整形された結果がすぐに出力パネルに表示され、コピーまたはダウンロードできます。
  3. 各セクション内のキーを A〜Z の順に並べたい場合は、各セクション内のキーをアルファベット順に並べ替える をオンにします。

フォーマッターの処理内容

  • すべての組を、= の両側にちょうど 1 つの空白を入れた key = value の形式に書き換えます。
  • すべての行の末尾の空白を削除します。
  • セクション間に空行を 1 行入れ、セクション内の余分な空行の連続を取り除きます。
  • コメントは書かれたとおりに保持されます。変わるのは前後の空白だけです。
  • セクションの順序は変更しません。

よくある質問

整形すると設定の意味が変わりますか?

いいえ。値はそのままコピーされ(前後の空白のみ削除)、コメントの本文が書き換えられることはなく、セクションの順序も変わりません。キーの順序が変わるのは、任意の並べ替えオプションを使った場合だけで、その場合もセクション内でのみ並べ替えられます。

キーを並べ替えるとコメントはどうなりますか?

キーの直前にあるコメントは、そのキーの説明とみなされるため、並べ替えの際にキーと一緒に移動します。コメントの本文が変更されることはありません。

値の後ろの行末コメントはサポートされていますか?

フォーマッターは = の後ろにあるものすべてを値として扱うため、行末の ; メモ は削除されず、値の一部として保持されます。行全体を読むパーサーにとってファイルの意味が保たれます。

出力は安定していますか?

はい。このフォーマッターは冪等(べきとう)です。すでに整形済みのテキストに再度実行しても、まったく同じ結果になります。

データは非公開ですか?

はい。整形処理はすべてお使いのブラウザ内で実行されます。設定テキストがサーバーにアップロードされることはありません。

iniconfigformatterbeautifycfgsettings

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。