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

Envファイルパーサー

API reference

.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_HERE

IOTools 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ファイルを簡単に見つけて修正できます。

使い方

  1. .envのコンテンツをENV コンテンツボックスに貼り付けるか、例を試すをクリックしてサンプルを読み込みます。
  2. 出力形式を選択します:クリーンENV、JSON、またはShell Export。
  3. オプションで値をマスクをオンにして、すべての値を*****に置き換えます — 秘密を漏らさずに設定の形を共有したい場合に便利です。
  4. 正規化された結果を読み、パースの問題テーブルをスキャンして、注意が必要なものを確認します。
  5. 出力をコピーまたはダウンロードします(.env、または問題リストはCSV)。

このツールは一般的なdotenv規約を理解します:行のexport プレフィックス、単一引用符または二重引用符で囲まれた値、および後続の# インラインコメント(引用符で囲まれた値内の#はそのままにされます)。

FAQ

重複キーはどのように処理されますか?

キーの最後の出現が出力で優先されます — ほとんどのdotenvローダーが以前の値を上書きする方法に合わせて — および各重複は問題テーブルで最初の定義の行番号フラグが立てられます。

なぜコメントと空行がなくなったのですか?

出力はソートされて重複排除されるため、コメントの元の位置を保持することはできません — 全行#コメントと空白行は常に削除されます。値の後の後続する# インラインコメントもその値から削除されます。

これは値を変更しますか?

いいえ。値は引用符が削除(周囲の引用符が削除)され、形式が必要とする場合(たとえば、スペースを含む値)にのみ再度引用符で囲まれます。値をマスクをオンにすることは唯一の例外です — 意図的にすべての値を*****に置き換えます。

.envファイルをJSONに変換できますか?

はい — JSON出力形式を選択すると、アルファベット順に並べられたキーを持つ{ "KEY": "value" }オブジェクトが得られます。

プライバシー

すべてはブラウザで完全に実行されます — 貼り付けたenvコンテンツはサーバーにアップロードされません。これは重要です:.envファイルは通常、データベースのパスワード、APIキー、アクセストークンを保持しています。ログには記録されず、このツールへのリンクを共有しても、貼り付けたコンテンツは含まれません(形式とマスク設定のみ)。出力を共有する場合の追加の安全のため、値をマスクを有効にしてください。

envdotenvconfigenvironment-variablesjsonshell

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

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