やまどり

.env フォーマッター

.env の余分な空白を整え、必要に応じてキー順ソートや値のクォートを行います。

重複キー: API_URL
API_URL=https://example.com
API_URL=https://example.jp
NODE_ENV=production
SECRET="hello world"

.env フォーマッターとは

.env ファイルは、Node.js・Python・Docker などの開発プロジェクトで環境変数を定義するためのテキストファイルです。このツールは、.env の内容を整形・ソートし、重複キーの検出まで行います。チームへの共有やリポジトリへのコミット前の整備に役立ちます。

主な機能

  • キー名のアルファベット順ソート
  • 値の自動クォート(スペースや特殊文字を含む場合)
  • 重複キーの検出と警告
  • 空行・コメント行の保持または除去
  • 結果のクリップボードコピー

入力例

PORT=3000
DATABASE_URL=postgres://user:pass@localhost/db
APP_NAME=My App
NODE_ENV=development
DATABASE_URL=postgres://other/db

出力例(ソート+重複警告)

APP_NAME="My App"
DATABASE_URL=postgres://user:pass@localhost/db
NODE_ENV=development
PORT=3000
# ⚠ 重複キー: DATABASE_URL

注意点

  • 機密情報(APIキーなど)を含む場合もすべてブラウザ内のみで処理されます。サーバーへの送信はありません
  • マルチライン値(KEY="line1\nline2" 形式)は現時点では非対応です

何ができるか

.env ファイルの KEY=value を整形。キー順ソート、値のクォート、重複キー検出に対応し、ブラウザ内だけで処理します。

入力データの扱い

このツールの処理はブラウザ内で完結します。入力したテキストやファイルは、変換・解析のために外部サーバーへ送信されません。

使いどころ

開発、検証、ドキュメント作成、日常作業の下調べなど、手元で素早く確認したい場面に向いています。