✉️
免費信箱混淆工具
使用 HTML 實體、JavaScript 組裝、文字反轉或符號替換,將信箱地址隱藏免遭垃圾郵件爬蟲抓取。
載入後可離線使用
HTML實體(推薦)
每個字元變成一個數字HTML實體。瀏覽器將其渲染為原始信箱地址,但大多數簡單的網頁爬蟲讀取原始HTML時會看到亂碼。
貼上到網站的 HTML
<a href="mailto:hello@example.com">hello@example.com</a>
在瀏覽器中的顯示效果:
有限保護: 混淆可減少簡單抓取,但無法阻止有針對性的爬蟲。高階爬蟲能繞過所有這些方法。
💡 現代垃圾郵件機器人十分複雜。混淆可以拖慢它們,但並非萬無一失。如需最大保護,請結合:聯絡表單的伺服器端限速、蜜罐欄位以及等效的 reCAPTCHA。對於低風險場景(小型網站的聯絡頁),HTML 實體混淆可將爬蟲命中率降低約 60–80%。
工作原理
此工具使用四種手寫編碼演算法——HTML 十進位制實體、CSS 雙向文字反轉、拆分式 JavaScript 注入和純文字符號替換——將電子郵件地址轉換為抓取機器人更難解析、但在真實瀏覽器中仍可正常使用的標記。所有編碼都在瀏覽器中進行,不涉及伺服器。
- 1信箱校驗一個輕量正則檢查地址是否包含本地部分、@ 符號以及至少帶一個點的網域。這能發現明顯的拼寫錯誤,而無需執行完整的 RFC 5321 解析器。
- 2應用編碼方式根據你選擇的方式,工具會將每個字元轉換為 HTML 十進位制實體(例如 h -> h);或反轉字串並用 CSS bidi-override span 包裹;或在 @ 處拆分地址,透過內聯 script 標籤在執行時建立連結;或將 @ 和點替換為純文字記號 [at] 和 [dot]。
- 3渲染 HTML 輸出產生的 HTML 片段顯示在帶語法醒目提示的程式碼區塊中。對於 JavaScript 方式,預覽是直接模擬的(innerHTML 不會執行 script 標籤),因此無需貼上到真實頁面就能看到最終連結的樣子。
- 4複製到剪貼簿點選“複製”會透過瀏覽器的 navigator.clipboard API 將產生的 HTML 寫入剪貼簿,可直接貼上到任何 HTML 檔案或 CMS 中。
你的電子郵件地址絕不會離開瀏覽器——四種編碼方式全部在客戶端 JavaScript 中執行,不發出任何網路請求。