Přeskočit na hlavní obsah

Maskovač e-mailových adres zdarma

Skryjte e-mailové adresy před spamovými roboty pomocí HTML entit, sestavení pomocí JavaScriptu, obráceného textu nebo substituce symbolů.

Funguje offline po načtení

JavaScript, zakódovaný (silnější, klikací)

Adresa je ve skriptu uložena jen uvnitř řetězce Base64 a v prohlížeči se z ní sestaví klikací odkaz. Škrabka musí skript spustit nebo dekódovat, aby ji našla. Návštěvníci musí mít zapnutý JavaScript.

Omezená ochrana: Obfuskace snižuje jednoduché scrapování, ale nezastaví odhodlané boty. Sofistikované crawlery dokáží překonat všechny tyto metody.

Žádná zdejší metoda nezastaví odhodlanou škrabku, která spouští JavaScript nebo vykresluje stránku. Zveřejněné testy obecně zjišťují, že adresy sestavené JavaScriptem a obrácené pomocí CSS vydrží déle než prosté entity, ale výsledky se liší a nic není zaručeno. Pro silnější ochranu použijte místo zobrazování adresy kontaktní formulář se skrytým honeypot polem a CAPTCHA nebo omezením počtu požadavků.

Běžná použití

  • Skryjte svůj e-mail na osobním webuPro osobní portfolia a blogy, obfuskace snižuje spam od osídlíků stránek s kontakty.
  • Veřejný e-mail pro autory / řečníkyVeřejně orientovaní profesionálové (autoři, řečníci, novináři) potřebují e-maily s kontakty. Obfuskujte, aby se snížilo spam.
  • Profesor a výzkum e-mailStránky fakulty univerzity s veřejným e-mailem dostávají těžký spam. Obfuskace je woth dělá.
  • Obchodní e-mail kontaktní stránkyPro malé firmy obfuskace e-mailů orientovaných na zákazníky pomáhá snižovat objem spamu.
  • Ochrana e-mailu na statickém webuPro statické weby (Hugo, Jekyll, 11ty) bez backendu je obfuskace hlavní možností ochrany e-mailu.

Jak to funguje

Nástroj používá čtyři ručně napsané kódovací algoritmy — desítkové entity HTML, obrácení CSS bidi, vložení JavaScriptu v rozdělených částech a substituci symbolů v prostém textu — k transformaci e-mailové adresy do značky, kterou je pro scraper boty těžší rozebrat, přičemž zůstává funkční ve skutečném prohlížeči. Veškeré kódování probíhá v prohlížeči bez zapojení serveru.

  1. 1
    Ověření e-mailu
    Lehký regulární výraz kontroluje, že adresa má lokální část, symbol @ a doménu s alespoň jednou tečkou. To zachytí zjevné překlepy bez spouštění plnohodnotného parseru RFC 5321.
  2. 2
    Aplikovaná metoda kódování
    V závislosti na zvolené metodě nástroj buď převede každý znak na jeho desítkovou entitu HTML (např. h -> h), obrátí řetězec a obalí jej rozpětím CSS bidi-override, rozdělí adresu u @ a rekonstruuje ji přes vložený tag skriptu, který kotvu sestaví za běhu, nebo nahradí @ a tečky prostými textovými tokeny [at] a [dot].
  3. 3
    Vykreslený výstup HTML
    Výsledný úryvek HTML se zobrazuje v bloku kódu se zvýrazněnou syntaxí. Pro metodu JavaScript se náhled simuluje přímo (innerHTML nespouští tagy script), takže vidíte, jak vypadá hotový odkaz, aniž byste jej museli vkládat do skutečné stránky.
  4. 4
    Kopírovat do schránky
    Kliknutí na Kopírovat zapíše vygenerované HTML do schránky přes navigator.clipboard API prohlížeče, připravené ke vložení do jakéhokoli souboru HTML nebo CMS.

Vaše e-mailová adresa nikdy neopustí prohlížeč — všechny čtyři kódovací metody běží zcela v klientském JavaScriptu bez síťových požadavků.

Související nástroje

Časté dotazy