Конвертер .ENV в JSON — Бесплатно онлайн

Вставьте ваш .ENV ниже и нажмите Конвертировать, чтобы мгновенно получить JSON.

Ввод Готово

Статистика ввода доступна через кнопку Статистика над этим полем.

Вывод

Статистика вывода доступна через кнопку Статистика над этим полем.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Конвертер ENV в JSON читает файл .env (dotenv) и возвращает JSON-объект с одним свойством на каждую переменную. Комментарии, начинающиеся с #, и пустые строки пропускаются, а кавычки вокруг значений удаляются.

Каждое значение возвращается как строка — ровно так, как процесс видит переменные окружения. То есть DB_PORT=5432 становится "5432", а DEBUG=false — "false", и по пути ничего не переинтерпретируется.

Когда использовать

  • Перенос локальных настроек в инструмент, который ожидает JSON: импорт в менеджер секретов, конфигурация облачной функции или launch-файл VS Code.
  • Сравнение переменных двух окружений: конвертируйте оба файла и сравните их в Сравнение Текста (Diff).
  • Документирование переменных, которые нужны приложению, без ручного копирования файла .env.
  • Создание JSON-блока настроек для контейнерной платформы или CI-сервиса из того же .env, который приложение уже использует локально.

Пример

Ввод

# Database
DB_HOST=localhost
DB_PORT=5432
APP_NAME="My App"
DEBUG=false

Вывод

{
  "DB_HOST": "localhost",
  "DB_PORT": "5432",
  "APP_NAME": "My App",
  "DEBUG": "false"
}

Вопросы об этом инструменте

Почему числа и логические значения возвращаются строками?

Переменные окружения всегда текстовые, а приложение само решает, как их читать. Строки показывают ровно то, что получит ваш код. Преобразуйте типы в коде там, где нужно.

Поддерживаются ли команды export и значения в кавычках?

Да. Строки вида export API_URL=... читаются, а одинарные или двойные кавычки вокруг значения удаляются, поэтому значения с пробелами или символом # сохраняются целиком.

Безопасно ли вставлять настоящие секреты?

Файл конвертируется в памяти и не сохраняется. И всё же обращайтесь с рабочими учётными данными осторожно и используйте примерные значения, когда нужна только структура.

Частые вопросы

Безопасно ли конвертировать конфиденциальные данные с помощью этого инструмента?

Да - ваши данные обрабатываются и сразу удаляются. На сервере ничего не записывается и не сохраняется.

Есть ли ограничение на размер файла?

Инструмент без проблем обрабатывает документы обычного размера. Для очень больших файлов рекомендуется сначала разбить их на части.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.