Skip to main content
Free tools

Free email obfuscator

Turn a visible email address into markup that spam bots and scrapers miss. Everything runs in your browser, and the address is never sent or stored. No signup required.

Method

A clickable mailto link encoded as mixed character entities. Works without JavaScript. The plain address never appears in the generated markup, not even in a comment.

Visitors see

Generated code

<a href="&#109;&#x61;&#105;&#x6c;&#116;&#x6f;&#58;&#x68;&#101;&#x6c;&#108;&#x6f;&#64;&#x65;&#120;&#x61;&#109;&#x70;&#108;&#x65;&#46;&#x63;&#111;&#x6d;">&#104;&#x65;&#108;&#x6c;&#111;&#x40;&#101;&#x78;&#97;&#x6d;&#112;&#x6c;&#101;&#x2e;&#99;&#x6f;&#109;</a>

The methods

Three ways to hide an address.

Each technique trades protection against convenience differently. Pick based on whether the address must stay clickable and whether you can rely on JavaScript.

HTML entities

Every character of the mailto link is written as an HTML entity, alternating decimal and hex forms. Browsers decode entities before rendering, so visitors see and click a normal link.

Works with JavaScript disabled and stays accessible, but harvesters that decode entities can still recover the address, so it is the dependable middle ground.

JavaScript (ROT13)

The address is stored with every letter shifted 13 places and a few lines of JavaScript shift it back in the visitor's browser. The raw HTML never contains the real address.

The strongest of the three against automated scraping, but visitors with JavaScript disabled see the fallback text instead of the address.

CSS reverse

The address is written backwards in the HTML and a two-line stylesheet flips it visually with a right-to-left override. No JavaScript is involved.

Simple and script-free, but the result is display-only: it cannot be a mailto link, copies out reversed, and screen readers announce it backwards.

How to use it

Hide your address in three steps.

An email obfuscator rewrites an address so harvesting bots reading your HTML come up empty while visitors see a normal address. This one runs entirely in your browser and shows exactly what visitors will get before you copy anything.

  1. 01

    Enter the address

    Type the address you want to protect, plus optional link text and a subject line. Nothing you type leaves this page or gets stored.

  2. 02

    Pick a method

    Choose HTML entities for a dependable clickable link, ROT13 JavaScript for the strongest hiding, or CSS reverse for display-only text.

  3. 03

    Copy the snippet

    Check the live preview, copy the markup, and paste it anywhere your site accepts HTML. Nothing to install, no account to create.

Need the link to prefill a body, CC, or BCC as well? Build it with the free mailto link generator first. Obfuscation reduces basic scraping, but it is not spam-proof. When a published address keeps attracting junk, replace it with the free HTML form generator and let server-side spam protection filter messages before they reach you.

FAQ

Questions before you hide
your address.

It rewrites an email address so the published HTML no longer contains the plain text that harvesting bots search for, while people still see a normal, usually clickable address. This tool offers three techniques: HTML entity encoding, ROT13 decoded by JavaScript, and CSS-reversed display text.

One line. Zero backend.

The form backend you don’t have to build.

Free foreverNo credit cardSet up in under a minute