С этим инструментом что-то не так?
О «Env Parser Online»
Этот инструмент разбирает .env-файлы (формат dotenv, используемый в Node.js, Python, Ruby и многих других для загрузки переменных окружения). Проверяется синтаксис, обнаруживаются дубликаты, отсутствующие/непроставленные переменные, поддерживается конвертация .env ↔ JSON/YAML.
Формат .env прост в идее, но полон тонкостей: значения с пробелами без кавычек, эскейпы внутри строк, неправильно поставленные комментарии, BOM из Windows-редакторов. Парсер корректно обрабатывает все эти случаи.
Используйте перед деплоем для сверки .env.production с .env.example, при миграции окружений или конвертации переменных в другой формат.
Как пользоваться этим инструментом
Как распарсить .env-файл в пары ключ-значение
Вставьте содержимое .env
Строки `.env` (или любого списка KEY=value) — в поле ".env". Парсер режет по `\n`/`\r\n` и идёт построчно.
Что пропускается и тримится
Пустые строки и строки, начинающиеся с `#`, считаются комментариями и пропускаются. Строки без `=` молча игнорируются. Каждый key и value тримятся; обрамляющие пары `"` или `'` у value отрезаются.
Запуск
Результат: entries (массив `{key, value}` в порядке исходника) и count (число распарсенных). Дубли сохраняются — дедупликации нет.
Ограничения vs полноценный dotenv
Нет интерполяции переменных (`${OTHER}`), многострочных значений, обработки `export`, escape-последовательностей. Для строгого паритета с dotenv-runtime используйте лоадер своего стека — это быстрый sanity-check.