.env 解析器
在线解析 .env 环境变量文件,转 JSON、格式化键值对,或将 JSON 转回 .env,浏览器本地处理,适合 Docker 与部署配置整理。
最近生成 0 展开
自动保存最近几次完整生成结果,点击可原样恢复(非重新随机)。需加备注长期收藏请用导出栏「保存档案」。
开发 / 部署配置:粘贴 .env 环境变量文件,解析为 JSON、格式化键值对,或从 JSON 反向生成 .env。适合 Docker、CI 与本地调试。
请勿粘贴生产环境真实密钥。虽在本地解析,仍可能写入浏览器「最近使用」历史。
示例已解析 4 个变量
使用说明
- 粘贴 .env 文件内容到输入框
- 点击「转 JSON」或「格式化 .env」
- 查看键名校验警告(如有)
- 可选:从 JSON 对象反向生成 .env 行
.env 解析说明
适用场景
- 把本地
.env转成 JSON 发给同事或写入文档 - 检查键名是否符合
A-Z_0-9规范 - 从 JSON 配置批量生成 .env 用于 Docker / 部署
- 格式化混乱的 .env 文件便于版本管理
安全提示:请勿粘贴生产环境真实密钥、数据库密码。本工具在浏览器本地运行,但仍可能留在本机历史记录中。
语法规则
| 写法 | 说明 |
|---|---|
| KEY=value | 基本键值对 |
| KEY="带空格的值" | 双引号包裹,支持空格 |
| # 注释行 | 解析时忽略;格式化输出不保留 |
| DEBUG=true | 布尔与数字按字符串存储 |
.env 解析器常见问题
- 会上传到服务器吗?
- 不会,全部在浏览器本地解析。仍请勿粘贴生产环境真实密钥。
- 支持注释行吗?
- 以 # 开头的行解析时忽略;「格式化 .env」输出时不保留注释。
- 和 YAML 工具有什么区别?
- .env 是 KEY=value 扁平格式;复杂层级配置请用 YAML/JSON 格式化工具。