Перейти к основному содержимому
LibraTool logoLibraTool

Обфускатор email-адресов — бесплатно

Скрывайте email-адреса от спам-парсеров с помощью HTML-сущностей, JavaScript-сборки, перевёрнутого текста или символьной замены.

Работает офлайн после загрузки

JavaScript, закодировано (надёжнее, кликабельно)

Адрес хранится только внутри строки Base64 в скрипте и собирается в браузере в кликабельную ссылку. Чтобы найти его, парсеру нужно выполнить или расшифровать скрипт. У посетителей должен быть включён JavaScript.

Ограниченная защита: Обфускация снижает простой парсинг, но не останавливает продвинутых ботов. Сложные сканеры умеют обходить все эти методы.

Ни один из этих способов не остановит целеустремлённый парсер, который выполняет JavaScript или отрисовывает страницу. Опубликованные тесты обычно показывают, что адреса, собранные JavaScript, и перевёрнутые через CSS «живут» дольше, чем простые сущности, но результаты разнятся и гарантий нет. Для более надёжной защиты используйте контактную форму со скрытым полем-ловушкой и CAPTCHA или ограничением частоты запросов, вместо того чтобы показывать адрес вообще.

Частые применения

  • Скройте свой адрес электронной почты на личном сайтеДля личных портфолио и блогов маскировка снижает спам от скреперов страниц контактов.
  • Открытый адрес электронной почты для авторов / докладчиковОбщественные профессионалы (авторы, докладчики, журналисты) нуждаются в контактных адресах электронной почты. Замаскируйте, чтобы уменьшить спам.
  • Почта профессора и исследованиеСтраницы преподавателей университета с открытыми адресами электронной почты получают много спама. Маскировка того стоит.
  • Адрес электронной почты страницы контактов компанииДля малых предприятий маскировка адресов электронной почты, обращенных к клиентам, помогает снизить объем спама.
  • Защита электронной почты для статических сайтовДля статических сайтов (Hugo, Jekyll, 11ty) без бэкенда маскировка является основным вариантом защиты электронной почты.

Как это работает

Инструмент использует четыре написанных вручную алгоритма кодирования — десятичные HTML-сущности, реверс CSS bidi, разделённую JavaScript-инъекцию и подстановку символов простого текста — чтобы преобразовать адрес электронной почты в разметку, которую сложнее разобрать ботам-скребкам, оставаясь функциональной в настоящем браузере. Всё кодирование происходит в браузере без участия сервера.

  1. 1
    Проверка электронной почты
    Лёгкое регулярное выражение проверяет, что адрес имеет локальную часть, символ @ и домен с хотя бы одной точкой. Это улавливает очевидные опечатки без запуска полного парсера RFC 5321.
  2. 2
    Применён метод кодирования
    В зависимости от выбранного метода инструмент либо конвертирует каждый символ в его десятичную HTML-сущность (например, h -> h), реверсирует строку и оборачивает её в span с CSS bidi-override, разделяет адрес по @ и восстанавливает его через инлайн-тег script, который строит ссылку во время выполнения, или заменяет @ и точки на текстовые токены [at] и [dot].
  3. 3
    Отрендерен вывод HTML
    Получившийся фрагмент HTML отображается в блоке кода с подсветкой синтаксиса. Для метода JavaScript предпросмотр симулируется напрямую (innerHTML не выполняет теги script), так что вы видите, как выглядит готовая ссылка, без необходимости вставлять её на настоящую страницу.
  4. 4
    Копировать в буфер обмена
    Нажатие Копировать записывает сгенерированный HTML в буфер обмена через API navigator.clipboard браузера, готовый для вставки в любой файл HTML или CMS.

Ваш адрес электронной почты никогда не покидает браузер — все четыре метода кодирования работают полностью в клиентском JavaScript без сетевых запросов.

Похожие инструменты

Часто задаваемые вопросы