Vés al contingut principal

Ofuscador de correu electrònic de franc

Oculta adreces de correu electrònic dels robots de correu brossa usant entitats HTML, assemblatge JavaScript, text invertit o substitució de símbols.

Funciona sense connexió un cop carregat

JavaScript, codificat (més fort, clicable)

L'adreça només es desa dins d'una cadena Base64 a l'script i es munta al navegador en un enllaç clicable. Un rastrejador ha d'executar o descodificar l'script per trobar-la. Els visitants necessiten tenir JavaScript activat.

Protecció limitada: L'ofuscació redueix el scraping senzill, però no atura els bots persistents. Els rastrejadors sofisticats poden superar tots aquests mètodes.

Cap mètode d'aquí atura un rastrejador decidit que executi JavaScript o renderitzi la pàgina. Les proves publicades solen concloure que les adreces muntades amb JavaScript i invertides amb CSS duren més que les entitats simples, però els resultats varien i no hi ha cap garantia. Per a una protecció més forta, utilitza un formulari de contacte amb un camp trampa ocult i un CAPTCHA o limitació de peticions en lloc de mostrar l'adreça.

Usos habituals

  • Amagueu el vostre correu electrònic en un lloc personalPer a portafolis personals i blogs, l'ofuscació redueix el correu brossa dels rascadors de pàgines de contacte.
  • Correu electrònic públic per a autors / parlantsEls professionals públics (autors, parlants, periodistes) necessiten correus de contacte. Ofuscar per reduir brossa.
  • Correu electrònic de professor i investigacióLes pàgines de la facultat universitària amb correu electrònic públic reben brossa pesada. L'ofuscació val la pena.
  • Correu electrònic de pàgina de contacte empresarialPer a petites empreses, ofuscar correus orientats al client ajuda a reduir el volum de brossa.
  • Protecció de correu electrònic del lloc estàticPer a llocs estàtics (Hugo, Jekyll, 11ty) sense backend, l'ofuscació és l'opció principal de protecció de correu electrònic.

Com funciona

L'eina utilitza quatre algorismes de codificació escrits a mà — entitats decimals HTML, inversió bidi de CSS, injecció de JavaScript en parts separades, i substitució de símbols en text pla — per transformar una adreça de correu en marcatge que sigui més difícil d'analitzar per als bots raspadors mentre continua sent funcional en un navegador real. Tota la codificació passa al navegador sense cap servidor implicat.

  1. 1
    Validació de correu electrònic
    Una expressió regular lleugera comprova que l'adreça té una part local, un símbol @, i un domini amb com a mínim un punt. Això detecta errors de mecanografia evidents sense executar un analitzador RFC 5321 complet.
  2. 2
    Mètode de codificació aplicat
    Depenent de quin mètode triïs, l'eina o bé converteix cada caràcter a la seva entitat decimal HTML (per exemple, h -> h), inverteix la cadena i l'embolica en un span de CSS bidi-override, divideix l'adreça a @ i la reconstrueix a través d'una etiqueta de script en línia que construeix l'àncora en temps d'execució, o reemplaça @ i els punts pels tokens de text pla [at] i [dot].
  3. 3
    Sortida HTML renderitzada
    El fragment HTML resultant es mostra en un bloc de codi amb ressaltat de sintaxi. Per al mètode de JavaScript, la previsualització es simula directament (innerHTML no executa etiquetes de script), així que veus com es veu l'enllaç acabat sense necessitat d'enganxar-lo en una pàgina real.
  4. 4
    Copia al porta-retalls
    Fer clic a Copia escriu l'HTML generat al porta-retalls a través de l'API navigator.clipboard del navegador, a punt per enganxar en qualsevol fitxer HTML o CMS.

La teva adreça de correu mai surt del navegador — els quatre mètodes de codificació s'executen completament en JavaScript del costat del client sense cap sol·licitud de xarxa.

Eines relacionades

Preguntes freqüents