我找找就

.env 解析器

在线解析 .env 环境变量文件,转 JSON、格式化键值对,或将 JSON 转回 .env,浏览器本地处理,适合 Docker 与部署配置整理。

💻 开发调试套件 · 第 3/12 步

下一步: XML 格式化 · 查看整套流程

最近生成 0 展开

自动保存最近几次完整生成结果,点击可原样恢复(非重新随机)。需加备注长期收藏请用导出栏「保存档案」。

    开发 / 部署配置:粘贴 .env 环境变量文件,解析为 JSON、格式化键值对,或从 JSON 反向生成 .env。适合 Docker、CI 与本地调试。

    请勿粘贴生产环境真实密钥。虽在本地解析,仍可能写入浏览器「最近使用」历史。

    示例已解析 4 个变量

    使用说明

    1. 粘贴 .env 文件内容到输入框
    2. 点击「转 JSON」或「格式化 .env」
    3. 查看键名校验警告(如有)
    4. 可选:从 JSON 对象反向生成 .env 行

    .env 解析说明

    适用场景

    • 把本地 .env 转成 JSON 发给同事或写入文档
    • 检查键名是否符合 A-Z_0-9 规范
    • 从 JSON 配置批量生成 .env 用于 Docker / 部署
    • 格式化混乱的 .env 文件便于版本管理

    安全提示:请勿粘贴生产环境真实密钥、数据库密码。本工具在浏览器本地运行,但仍可能留在本机历史记录中。

    语法规则

    写法 说明
    KEY=value基本键值对
    KEY="带空格的值"双引号包裹,支持空格
    # 注释行解析时忽略;格式化输出不保留
    DEBUG=true布尔与数字按字符串存储

    互转示例

    .env

    PORT=3000
    API_KEY=abc123
    APP_NAME="我的应用"

    JSON

    {
      "PORT": "3000",
      "API_KEY": "abc123",
      "APP_NAME": "我的应用"
    }

    结构化配置也可使用 YAML 格式化JSON 格式化

    .env 解析器常见问题

    会上传到服务器吗?
    不会,全部在浏览器本地解析。仍请勿粘贴生产环境真实密钥。
    支持注释行吗?
    以 # 开头的行解析时忽略;「格式化 .env」输出时不保留注释。
    和 YAML 工具有什么区别?
    .env 是 KEY=value 扁平格式;复杂层级配置请用 YAML/JSON 格式化工具。