Env Variable Parser

.env・JSON・YAML形式を相互変換。Secretを自動検出してコピーやダウンロードができます。

8個の変数を検出
Secretが検出されました2件のSecretが見つかりました機密性の高い名前の変数はデフォルトで非表示です。
dotenv
DB_HOST=localhost
DB_PORT=5432
DB_NAME=myapp
APP_NAME="My Application"
DEBUG=false
PORT=3000
API_KEY=***
DB_PASSWORD=***

.envファイルとは?

環境変数ファイル(.env)は設定値をソースコードの外に保存し、APIキー・データベースURL・パスワードなどのSecretをアプリケーションのロジックから分離します。KEY=valueというシンプルな形式に従い、dotenv・Docker Compose・多くのCI/CDプラットフォームに読み込まれます。.envパターンは12-factor applicationの開発とセキュアなSecret管理の重要なプラクティスです。

変換ツールの使い方

サポートされている任意の形式(.env・JSON・YAML)で環境変数を入力エリアに貼り付けます。ツールは形式を自動検出し、3つすべてに同時に変換します。#で始まる行はコメントとして扱われ無視されます。スペースを含む引用符付きの値も正しく処理されます。PASSWORD・SECRET・KEY・TOKENなどの名前を持つ変数は警告バッジでフラグが立てられ、表示/非表示を切り替えられます。

このツールの活用場面

設定システム間の移行時、新しいチームメンバーのオンボーディング時、環境設定の問題デバッグ時に使用します。Docker Compose(YAMLまたは.env形式を受け付ける)・Terraform変数・GitHub Actions Secretsを扱うときにも便利です。.envからJSONへの変換により、環境変数をパラメータストアやSecretマネージャーに保存しやすくなります。

フォーマット例

  • .env: KEY=value(1行に1つ、#でコメント)
  • JSON: {"KEY": "value"}(文字列のオブジェクト)
  • YAML: KEY: value(単純な値は引用符不要)
  • スペース含む値: KEY="my value with spaces"
  • Boolean的: DEBUG=true(文字列として保存)