.env對比工具

粘貼兩份.env內容; 按key列出新增、删除與變更。 部署前後、多環境配寘對比時一目了然。

隱私提示:本地解析,不上傳伺服器。

↓ 在下方輸入區貼上內容,結果會立即顯示

对比两份环境变量文件,列出新增、删除与变更项。

.env A(左侧)

.env B(右侧)

差异输出

差异输出

~ API_URL: http://localhost -> https://api.example.com
~ DEBUG: true -> false
+ NEW=1

註釋說明

符号说明

+ 仅在 B 中存在; - 仅在 A 中存在; ~ 同 key 值不同; 空格前缀表示未变化。以 # 开头的行会被忽略。

粘貼兩份.env內容; 按key列出新增、删除與變更。 部署前後、多環境配寘對比時一目了然。

快速開始

  1. 粘貼A與B

    KEY=VALUE格式; #注釋行自動忽略。

  2. 閱讀差异

    + / - / ~符號標記變化項。

功能與使用場景

對比兩份.env或KEY=VALUE清單的差异,高亮新增、删除與修改項,忽略注釋與空行可選。

staging與production配寘核對、部署前變更審查、Docker Compose環境變數遷移時使用。

與JSON對比的區別

本工具按env行解析; 適合.env與docker-compose環境塊。

典型工作流

當你在不同環境(如開發、測試、生產)間遷移配寘時,.env檔案常會變動。 使用本工具時,先將舊環境內容粘貼到左側,新環境內容粘貼到右側。 工具會立即高亮顯示新增變數(綠色)、被删除變數(紅色)以及值被修改的變數(黃色)。

部署前可快速檢查敏感變數變更。 例如資料庫密碼從本地開發值切換為生產值時會立即被標記。 團隊合作時,用截圖分享差异結果比直接發送.env檔案更安全,避免意外洩露未加密的敏感資訊。

示例

示例

Input

DEBUG=true vs DEBUG=false

FAQ

支持export首碼嗎?

當前按裸KEY=VALUE解析; 如有export請先手動去掉。

能否對比非.env格式的鍵值對檔案?

可以。 工具本質上解析鍵值對結構,類似INI格式的設定檔(如config.ini)也能處理。 但注釋語法可能不同——以#開頭的行在.env中是注釋,在其他格式中可能是有效內容。