Проверить регистр имён
Имена в списке исключений разделяются пробелами или запятыми. Сравнение точное: PORT и port различаются. Неизвестное имя будет показано отдельно, но не превратится в новую переменную.
Проверка конфигурации
Подготовьте список настроек и проверьте оставшиеся данные перед экспортом.
Обработка в браузере. Ввод остаётся в памяти, без URL, телеметрии и локальной истории.
Присваивания: 5 · Заменено: 5 · Сохранено: 0 · Повторы: 0 · Исходные комментарии: 2
Комментарии, описания и сохранённые значения могут содержать секреты. Инструмент не подтверждает, что файл можно публиковать.
Шаблон переменных окружения помогает передать проект коллеге, не копируя рабочие пароли вместе с настройками. Генератор .env.example сначала очищает все значения. Если отдельное значение действительно нужно оставить в примере, его имя можно явно внести в список исключений.
Исходный текст остаётся в своём поле. Результат показывает те же объявления в том же порядке, включая повторяющиеся имена. Это заготовка документации, а не готовая конфигурация: пустые значения и заполнители ещё предстоит заменить подходящими данными в целевом окружении.
Генератор .env.example разбирает значение в кавычках целиком, даже если оно занимает несколько строк. При замене исчезает всё значение, а не только часть после первого знака равенства. Ошибка разбора останавливает создание файла.
Сохраните проверенный PORT, указав точное имя, и добавьте пояснение над объявлением. Остальные значения будут очищены. Числовой вид сам по себе не означает отсутствие секрета: число может оказаться кодом доступа.
Имена в списке исключений разделяются пробелами или запятыми. Сравнение точное: PORT и port различаются. Неизвестное имя будет показано отдельно, но не превратится в новую переменную.
Используйте запись KEY=описание, по одной физической строке для каждого имени без повторов. Текст станет комментарием перед каждым совпадающим объявлением. Новые описания работают и при отключённых исходных комментариях.
Автоматический режим ждёт 350 мс после ввода. В ручном режиме запуск доступен через Ctrl/Cmd + Enter. Изменение текста или настройки отменяет прежнее подтверждение; копирование и скачивание требуют актуального результата и новой проверки.
Сохраняются префиксы export, пустые присваивания и каждое повторное имя. Одинаковая политика действует на все вхождения ключа. Счётчики показывают количество заменённых и сохранённых присваиваний, чтобы можно было сопоставить результат со списком исключений.
Можно выбрать свой непустой текст, например YOUR_VALUE_HERE. Он записывается как строка в кавычках с экранированием кавычек и обратных косых черт. Переносы строк и управляющие символы отклоняются: заполнитель не должен добавлять новые объявления.
Исходные комментарии на отдельных строках и после значений сохраняются или удаляются вместе. Пустые строки остаются. Каждое новое описание получает префикс # и выводится независимо от настройки старых комментариев.
Рабочий файл содержит значения, с которыми запускается приложение. Пример перечисляет настройки для заполнения другим разработчиком. Пустой пароль или текст заполнителя не становится рабочей учётной записью: значения нужно задать отдельно для нужного окружения.
Разбор выполняется в браузере. При этом содержимое экспорта всё равно нужно просмотреть: комментарии, собственные описания и исключения могут сохранить секреты. Флажок проверки означает ваше подтверждение, а не результат автоматического аудита.
Можно передать объявления из разных проектов, если они соответствуют поддерживаемому синтаксису. Готовые наборы настроек Django, Laravel или Next.js не добавляются. Наличие обязательных переменных для конкретного приложения инструмент тоже не проверяет.
Да, по умолчанию остаются и отдельные строки комментариев, и комментарии после значений. Их можно удалить одной настройкой. Новые описания от этого не зависят и по-прежнему добавляются перед нужными объявлениями.
Да. Выберите режим заполнителя и задайте непустую строку без переносов и управляющих символов. Кавычки и обратные косые черты будут экранированы. Значения имён из списка исключений при этом останутся исходными.
Есть вопрос о значении или правиле?
Генератор .env.example подготовит основу для документации. Проверьте исключения и пояснения в полном предпросмотре, затем сохраните выбранный результат.