Email Obfuscator
Protect email addresses from spam bots by encoding them into HTML character codes
How to Use the Email Obfuscator Tool
Encoding Single Email
- 1Enter your email address
- 2Choose encoding method (Decimal, Hex, JavaScript, or Mixed)
- 3Click Encode Email
- 4Copy the encoded output
- 5Paste into your HTML code
Batch Encoding
- 1Switch to Batch Encode tab
- 2Enter multiple emails (one per line)
- 3Select encoding method
- 4View all encoded results
- 5Copy each encoded email individually
Key Features
HTML Character Codes
Convert emails to decimal HTML entities that browsers render correctly
Hexadecimal Encoding
Use hex format for alternative obfuscation method
JavaScript Obfuscation
Generate JavaScript snippets that dynamically write emails
Mixed Encoding
Random mix of decimal and hex for maximum protection
Mailto Link Generator
Create clickable email links with obfuscated addresses
Batch Processing
Encode multiple email addresses at once
What is Email Obfuscation?
Email obfuscation is the practice of disguising email addresses on websites to prevent automated bots from harvesting them for spam purposes. While the email remains readable to humans and clickable in browsers, it becomes much harder for scrapers to detect.
Our tool converts plain text emails into HTML character codes. For example, the "@" symbol becomes @ which browsers render as "@" but bots may not recognize.
Why Obfuscate Email Addresses?
- โขReduce spam: Bots can't easily harvest obfuscated emails
- โขMaintain functionality: Emails remain clickable for users
- โขNo JavaScript required: HTML entities work without scripts
- โขSEO friendly: Search engines can still index your content
Encoding Methods Explained
Decimal HTML Entities
Converts each character to its decimal ASCII code. Example: a becomes a
Best for: General use, widely supported
Hexadecimal Encoding
Uses hexadecimal format. Example: a becomes a
Best for: Alternative format, same protection level
JavaScript Obfuscation
Generates a script that writes the email dynamically using character codes
Best for: Maximum protection, requires JavaScript enabled
Mixed Encoding
Randomly mixes decimal and hexadecimal encoding for each character
Best for: Highest protection, harder for bots to detect patterns
Common Use Cases
๐ง Contact Pages
Display support emails without exposing them to scrapers
๐ฅ Team Pages
Show team member emails while protecting from spam
๐ข Business Websites
Protect sales and support email addresses
๐ Blog Posts
Include contact emails in articles safely
๐ E-commerce Sites
Display customer service emails securely
๐ Footer Sections
Add obfuscated emails to website footers
๐ก๏ธ Best Practices for Email Protection
โ Use Multiple Methods
Combine obfuscation with contact forms for maximum protection
โ Update Regularly
Re-encode emails periodically, especially if spam increases
โ Test Functionality
Always verify that mailto links work correctly after encoding
โ Consider Contact Forms
For high-traffic sites, use contact forms instead of direct emails
โ Use Mixed Encoding
Mixed encoding provides better protection than single-method encoding
Frequently Asked Questions
Does email obfuscation really work?
Yes, it significantly reduces spam by making it harder for basic bots to harvest emails. However, sophisticated scrapers may still detect them, so combine with other methods like contact forms.
Will obfuscated emails work in all browsers?
Yes, HTML character entities are supported by all modern browsers and have been for decades. They render correctly and remain clickable.
Does obfuscation affect SEO?
No, search engines can read HTML entities correctly. Your content remains indexable and SEO-friendly.
Which encoding method is best?
Mixed encoding provides the best protection as it's harder for bots to detect patterns. JavaScript obfuscation is also very effective but requires JavaScript to be enabled.
Can I decode obfuscated emails?
Yes, use the Decode tab in this tool to convert obfuscated emails back to plain text.
Is this tool free to use?
Yes, completely free for personal and commercial use. All processing happens in your browser with no data sent to servers.
Do I need to install anything?
No, this is a web-based tool that works entirely in your browser. No installation or registration required.
Technical Details
How It Works
The tool converts each character in your email address to its corresponding HTML entity code. For example:
@(ASCII 64) becomes@.(ASCII 46) becomes.a(ASCII 97) becomesa
Browser Compatibility
HTML character entities are part of the HTML standard and work in all browsers including Chrome, Firefox, Safari, Edge, and Internet Explorer.
Privacy
All encoding happens locally in your browser using JavaScript. No email addresses are sent to any server or stored anywhere.
Related Tools
AES Text Encryptor
Encrypt and decrypt text with AES-GCM using the browser's Web Crypto API.
Password Generator
Random, strong passwords.
Hash Generator
Generate MD5, SHA-1, SHA-256 hashes.
File Hash Generator
Generate SHA-256 fingerprints of files without uploading them.
SRI Hash Generator
Generate Subresource Integrity hashes and ready-to-use tags for CDN scripts and stylesheets.
Steganography Tool
Hide secret messages inside images using LSB steganography.
WiFi Password Generator
Easy & secure for home networks.
Text Encrypt/Decrypt
Simple ROT13 or Base64.
Username Generator
Random usernames for social media.
Password Strength Meter
Score password based on entropy and length.
IP Address Masker
Practice converting IP to CIDR blocks.
URL Tracker Remover
Paste any URL to strip UTM parameters, fbclid, gclid, and other tracking tokens automatically.