LibraTool logoLibraTool

免費信箱混淆工具

使用 HTML 實體、JavaScript 組裝、文字反轉或符號替換,將信箱地址隱藏免遭垃圾郵件爬蟲抓取。

載入後可離線使用

HTML實體(推薦)

每個字元變成一個數字HTML實體。瀏覽器將其渲染為原始信箱地址,但大多數簡單的網頁爬蟲讀取原始HTML時會看到亂碼。

貼上到網站的 HTML
<a href="mailto:&#104;&#101;&#108;&#108;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;">&#104;&#101;&#108;&#108;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;</a>

在瀏覽器中的顯示效果:

有限保護: 混淆可減少簡單抓取,但無法阻止有針對性的爬蟲。高階爬蟲能繞過所有這些方法。

💡 現代垃圾郵件機器人十分複雜。混淆可以拖慢它們,但並非萬無一失。如需最大保護,請結合:聯絡表單的伺服器端限速、蜜罐欄位以及等效的 reCAPTCHA。對於低風險場景(小型網站的聯絡頁),HTML 實體混淆可將爬蟲命中率降低約 60–80%。

工作原理

此工具使用四種手寫編碼演算法——HTML 十進位制實體、CSS 雙向文字反轉、拆分式 JavaScript 注入和純文字符號替換——將電子郵件地址轉換為抓取機器人更難解析、但在真實瀏覽器中仍可正常使用的標記。所有編碼都在瀏覽器中進行,不涉及伺服器。

  1. 1
    信箱校驗
    一個輕量正則檢查地址是否包含本地部分、@ 符號以及至少帶一個點的網域。這能發現明顯的拼寫錯誤,而無需執行完整的 RFC 5321 解析器。
  2. 2
    應用編碼方式
    根據你選擇的方式,工具會將每個字元轉換為 HTML 十進位制實體(例如 h -> &#104;);或反轉字串並用 CSS bidi-override span 包裹;或在 @ 處拆分地址,透過內聯 script 標籤在執行時建立連結;或將 @ 和點替換為純文字記號 [at] 和 [dot]。
  3. 3
    渲染 HTML 輸出
    產生的 HTML 片段顯示在帶語法醒目提示的程式碼區塊中。對於 JavaScript 方式,預覽是直接模擬的(innerHTML 不會執行 script 標籤),因此無需貼上到真實頁面就能看到最終連結的樣子。
  4. 4
    複製到剪貼簿
    點選“複製”會透過瀏覽器的 navigator.clipboard API 將產生的 HTML 寫入剪貼簿,可直接貼上到任何 HTML 檔案或 CMS 中。

你的電子郵件地址絕不會離開瀏覽器——四種編碼方式全部在客戶端 JavaScript 中執行,不發出任何網路請求。

相關工具

常見問題