Envファイルパーサー
.env(dotenv)ファイルの内容を解析し、各KEY=value行を読み取り、選択した形式でクリーンで整理された状態を取得します — クリーンなENV、JSON、またはシェルexportコマンド — パースの問題レポート付き(重複キー、空の値、無効な行)。オプションで秘密の値をマスクします。
入力
オプション
すべての値を ***** に置き換える — 秘密を漏らさずに設定の形を共有するのに便利です。
出力
| タイプ | 行 | メッセージ |
|---|---|---|
| No data yet | ||
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/env-file-parser \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"envInput": "# Database Configuration\nDB_HOST=localhost\nDB_PO…",
"outputFormat": "clean",
"maskValues": ""
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `env-file-parser` tool (Env File Parser) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/env-file-parser/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Envファイルパーサー — 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クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
このツールは何をしますか?
.env(dotenv)ファイルの内容を貼り付けると、Envファイルパーサーが各KEY=value行を読み取り、選択した形式でクリーンで整理された状態を返します:
- クリーンENV — 同じ
KEY=valueレイアウトですが、アルファベット順に並べられ、重複がなく、コメントと空白行が削除され、値は必要な場合のみ引用符で囲まれています。 - JSON —
{ "KEY": "value" }オブジェクトで、設定ローダー、テストフィクスチャ、またはリクエストボディにそのまま使用できます。 - Shell Export — 1行に1つの
export KEY="value"なので、結果をシェルセッションに直接sourceできます。
出力に加えて、パースの問題を報告します — =が欠けている行、重複キー(最初に見られた行の番号付き)、および空の値を持つキー — これにより、形式が正しくないenvファイルを簡単に見つけて修正できます。
使い方
.envのコンテンツをENV コンテンツボックスに貼り付けるか、例を試すをクリックしてサンプルを読み込みます。- 出力形式を選択します:クリーンENV、JSON、またはShell Export。
- オプションで値をマスクをオンにして、すべての値を
*****に置き換えます — 秘密を漏らさずに設定の形を共有したい場合に便利です。 - 正規化された結果を読み、パースの問題テーブルをスキャンして、注意が必要なものを確認します。
- 出力をコピーまたはダウンロードします(
.env、または問題リストはCSV)。
このツールは一般的なdotenv規約を理解します:行のexport プレフィックス、単一引用符または二重引用符で囲まれた値、および後続の# インラインコメント(引用符で囲まれた値内の#はそのままにされます)。
FAQ
重複キーはどのように処理されますか?
キーの最後の出現が出力で優先されます — ほとんどのdotenvローダーが以前の値を上書きする方法に合わせて — および各重複は問題テーブルで最初の定義の行番号フラグが立てられます。
なぜコメントと空行がなくなったのですか?
出力はソートされて重複排除されるため、コメントの元の位置を保持することはできません — 全行#コメントと空白行は常に削除されます。値の後の後続する# インラインコメントもその値から削除されます。
これは値を変更しますか?
いいえ。値は引用符が削除(周囲の引用符が削除)され、形式が必要とする場合(たとえば、スペースを含む値)にのみ再度引用符で囲まれます。値をマスクをオンにすることは唯一の例外です — 意図的にすべての値を*****に置き換えます。
.envファイルをJSONに変換できますか?
はい — JSON出力形式を選択すると、アルファベット順に並べられたキーを持つ{ "KEY": "value" }オブジェクトが得られます。
プライバシー
すべてはブラウザで完全に実行されます — 貼り付けたenvコンテンツはサーバーにアップロードされません。これは重要です:.envファイルは通常、データベースのパスワード、APIキー、アクセストークンを保持しています。ログには記録されず、このツールへのリンクを共有しても、貼り付けたコンテンツは含まれません(形式とマスク設定のみ)。出力を共有する場合の追加の安全のため、値をマスクを有効にしてください。