Plaintext email checker
Find email addresses exposed in plaintext in a webpage source and review the exposure risk.
Latest submissions
What the plaintext email checker does
This tool scans a webpage's source and finds email addresses that appear as plaintext. It lists the addresses it detects, helping you see which contact details are directly readable in the HTML.
Plaintext emails are visible to anyone who views the page source or uses automated scrapers. They are convenient for users and for accessibility, but they are also easy to harvest for spam. The checker gives you a factual view of what is exposed.
Why email exposure matters
Email harvesting is automated and widespread. Addresses published in plaintext on public pages often end up on spam lists, which can lead to a flood of unwanted messages. For businesses, that means wasted time, phishing risk, and a less useful inbox for genuine inquiries.
Exposure is not automatically a problem. A public support address is meant to be contacted, and transparency can be valuable. The question is whether the exposure is intentional and whether the address is protected by spam filtering. Reviewing the list helps you make that decision deliberately.
How to interpret the result
The tool reports the plaintext email addresses it found. Check whether each address is intentionally public. A contact page address may be deliberate; an address buried in a template or a test page may be an oversight. Also consider where the address appears: in visible text, in a link, or in structured data.
If an address is exposed and you want to reduce harvesting, there are several approaches. Contact forms avoid publishing an address directly. Obfuscation techniques, such as encoding the address with HTML entities or JavaScript, can deter simple scrapers, though determined harvesters may still find a way. Image-based contact details are another option but hurt accessibility and usability.
Practical considerations
- Use role-based addresses. Addresses like support@ or sales@ are easier to filter and rotate than personal ones.
- Apply spam filtering. Even a public address benefits from strong filtering and monitoring.
- Prefer contact forms for sensitive inquiries. Forms can include validation and spam protection.
- Keep accessibility in mind. Obfuscation should not prevent screen reader users from reading the address.
- Check test and staging pages. Forgotten addresses in development content can still be crawled if exposed.
Practical workflow
Run the checker on contact pages, about pages, and templates. Decide which addresses must be public and which can be replaced with a form. For public addresses, confirm that spam filtering is active. Review after site updates, since new templates can reintroduce plaintext exposure.
Limitations
The checker detects email addresses in the HTML response. It does not assess spam filtering, and addresses rendered only by client-side scripts may not be detected.
Similar tools
Extract readable text from a webpage's HTML source code.
Check whether a URL is marked as safe or unsafe by Google Safe Browsing.
Find and validate the SPF record of a domain and review common configuration errors.
Popular tools
Check whether images on a webpage have alt attributes for accessibility and image SEO.
Measure the total size of a webpage, including all loaded resources.
Check whether a page is set to noindex through meta tags, HTTP headers, or robots.txt.
Compare the amount of visible text to HTML code on a webpage.