Aller au contenu principal

Obfuscateur d'adresses e-mail — outil gratuit

Protégez les adresses e-mail des robots collecteurs de spam en utilisant des entités HTML, l'assemblage JavaScript, le texte inversé ou la substitution de symboles.

Fonctionne hors ligne une fois chargé

JavaScript, encodé (plus robuste, cliquable)

L’adresse n’est stockée que dans une chaîne Base64 du script et assemblée dans le navigateur en un lien cliquable. Un robot d’aspiration doit exécuter ou décoder le script pour la trouver. Les visiteurs doivent avoir JavaScript activé.

Protection limitée: L'obscurcissement réduit le scraping simple mais n'arrête pas les bots déterminés. Les robots d'exploration sophistiqués peuvent contourner toutes ces méthodes.

Aucune méthode ici n’arrête un robot d’aspiration déterminé qui exécute JavaScript ou affiche la page. Les tests publiés constatent généralement que les adresses assemblées en JavaScript et inversées en CSS résistent plus longtemps que les simples entités, mais les résultats varient et rien n’est garanti. Pour une protection plus forte, utilisez un formulaire de contact avec un champ piège (honeypot) caché et un CAPTCHA ou une limitation de débit plutôt que d’afficher l’adresse.

Utilisations courantes

  • Masquez votre email sur un site personnelPour les portefeuilles personnels et les blogs, l'obscurcissement réduit le spam des grattoirs de page de contact.
  • Email public pour les auteurs / conférenciersLes professionnels publics (auteurs, conférenciers, journalistes) ont besoin d'emails de contact. Obscurcissez-les pour réduire le spam.
  • Email du professeur et de la rechercheLes pages de professeurs d'université avec des emails publics reçoivent beaucoup de spam. L'obscurcissement en vaut la peine.
  • Email de page de contact commercialPour les petites entreprises, l'obscurcissement des emails destinés aux clients aide à réduire le volume de spam.
  • Protection des emails pour les sites statiquesPour les sites statiques (Hugo, Jekyll, 11ty) sans backend, l'obscurcissement est l'option principale de protection des emails.

Comment ça marche

L'outil utilise quatre algorithmes d'encodage écrits à la main — entités décimales HTML, inversion bidi CSS, injection JavaScript en plusieurs parties, et substitution de symboles en texte brut — pour transformer une adresse e-mail en balisage plus difficile à analyser pour les robots collecteurs tout en restant fonctionnel dans un vrai navigateur. Tout l'encodage se fait dans le navigateur sans serveur impliqué.

  1. 1
    Validation de l'e-mail
    Une expression régulière légère vérifie que l'adresse a une partie locale, un symbole @, et un domaine avec au moins un point. Cela attrape les fautes de frappe évidentes sans exécuter un analyseur RFC 5321 complet.
  2. 2
    Méthode d'encodage appliquée
    Selon la méthode choisie, l'outil convertit chaque caractère en son entité décimale HTML (par exemple h -> h), inverse la chaîne et l'enrobe dans un span CSS bidi-override, découpe l'adresse au niveau du @ et la reconstruit via une balise script en ligne qui construit l'ancre à l'exécution, ou remplace @ et les points par les jetons en texte brut [at] et [dot].
  3. 3
    Résultat HTML rendu
    L'extrait HTML résultant s'affiche dans un bloc de code avec coloration syntaxique. Pour la méthode JavaScript, l'aperçu est simulé directement (innerHTML n'exécute pas les balises script), vous voyez donc à quoi ressemble le lien final sans avoir besoin de le coller dans une vraie page.
  4. 4
    Copier dans le presse-papiers
    Cliquer sur Copier écrit le HTML généré dans le presse-papiers via l'API navigator.clipboard du navigateur, prêt à coller dans n'importe quel fichier HTML ou CMS.

Votre adresse e-mail ne quitte jamais le navigateur — les quatre méthodes d'encodage s'exécutent entièrement en JavaScript côté client sans requête réseau.

Outils associés

Questions fréquemment posées