Перейти до основного вмісту
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 без мережевих запитів.

Схожі інструменти

Часті запитання