Przejdź do głównej treści
LibraTool logoLibraTool

Obfuskator e-maili za darmo

Ukrywaj adresy e-mail przed robotami zbierającymi spam za pomocą encji HTML, złożenia JavaScript, odwróconego tekstu lub zastępowania symbolami.

Działa offline po wczytaniu

JavaScript, zakodowany (silniejszy, klikalny)

Adres jest przechowywany tylko w ciągu Base64 w skrypcie i składany w przeglądarce w klikalny link. Skaner musi uruchomić lub zdekodować skrypt, aby go znaleźć. Odwiedzający muszą mieć włączony JavaScript.

Ograniczona ochrona: Zaciemnianie ogranicza proste scrapowanie, ale nie powstrzyma zdeterminowanych botów. Zaawansowane crawlery mogą ominąć wszystkie te metody.

Żadna z tych metod nie powstrzyma zdeterminowanego skanera, który uruchamia JavaScript lub renderuje stronę. Opublikowane testy zwykle pokazują, że adresy składane przez JavaScript i odwracane przez CSS wytrzymują dłużej niż zwykłe encje, ale wyniki się różnią i nic nie jest gwarantowane. Aby uzyskać silniejszą ochronę, zamiast pokazywać adres użyj formularza kontaktowego z ukrytym polem-pułapką oraz CAPTCHA lub ograniczeniem liczby zgłoszeń.

Typowe zastosowania

  • Ukryj Swój Email na Osobistej StronieDla osobistych portfolio i blogów, obfuscation zmniejsza spam od scraperów strony kontaktowej.
  • Publiczny Email dla Autorów / MówcówZawodowcy skierowani do publiczności (autorzy, mówcy, dziennikarze) potrzebują email kontaktowy. Obfuscate aby zmniejszyć spam.
  • Email Profesora i BadańStrony fakultetu uniwersytetu z publicznym emailem otrzymują duży spam. Obfuscation warte wysiłku.
  • Email Strony Kontaktowej FirmyDla małych firm, obfuscating emaile skierowane do klientów pomaga zmniejszyć objętość spamu.
  • Ochrona Email Strony StatycznejDla stron statycznych (Hugo, Jekyll, 11ty) bez backendu, obfuscation jest główną opcją ochrony email.

Jak to działa

Narzędzie używa czterech ręcznie napisanych algorytmów kodowania — dziesiętnych encji HTML, odwrócenia bidi w CSS, wstrzyknięcia JavaScript z podziałem na części i zastąpienia symboli zwykłym tekstem — aby zamienić adres e-mail na kod trudniejszy do odczytania dla botów zbierających adresy, ale nadal działający w prawdziwej przeglądarce. Całe kodowanie odbywa się w przeglądarce, bez udziału serwera.

  1. 1
    Weryfikacja adresu e-mail
    Lekkie wyrażenie regularne sprawdza, czy adres ma część lokalną, symbol @ i domenę z co najmniej jedną kropką. Wyłapuje to oczywiste literówki bez uruchamiania pełnego parsera RFC 5321.
  2. 2
    Zastosowana metoda kodowania
    W zależności od wybranej metody narzędzie zamienia każdy znak na dziesiętną encję HTML (np. h -> h), odwraca ciąg i opakowuje go w element span z CSS bidi-override, dzieli adres na @ i odtwarza go przez wbudowany znacznik script, który tworzy odnośnik w czasie działania, albo zastępuje @ i kropki tokenami tekstowymi [at] i [dot].
  3. 3
    Renderowanie wyniku HTML
    Wynikowy fragment HTML jest wyświetlany w bloku kodu z podświetlaniem składni. W przypadku metody JavaScript podgląd jest symulowany bezpośrednio (innerHTML nie wykonuje znaczników script), więc widzisz, jak wygląda gotowy link, bez wklejania go na prawdziwą stronę.
  4. 4
    Kopiuj do schowka
    Kliknięcie Kopiuj zapisuje wygenerowany HTML do schowka przez API navigator.clipboard przeglądarki — gotowy do wklejenia do dowolnego pliku HTML lub systemu CMS.

Twój adres e-mail nigdy nie opuszcza przeglądarki — wszystkie cztery metody kodowania działają w całości w JavaScript po stronie klienta, bez żądań sieciowych.

Powiązane narzędzia

Często zadawane pytania