HTML實體編碼與解碼

免費線上將特殊字元轉為HTML實體,或還原為可讀文字。支援具名實體、十進位與十六進位字元參照,可處理中文、Unicode字元和表情符號。

0 個字元
處理結果

處理結果將顯示在這裡。

如何編碼或解碼HTML實體

  1. 貼上文字或HTML字元參照,選擇編碼或解碼。
  2. 編碼時勾選具名實體,可產生&等形式;取消勾選則使用十六進位字元參照。
  3. 執行轉換後複製或下載文字。結果會原樣顯示,不會當成網頁呈現。

HTML實體編碼與解碼使用說明

編碼可將角括號等特殊字元顯示為文字。解碼後的內容不會在這裡執行。實體編碼不能取代依HTML使用情境進行的安全過濾。

範例:將HTML標籤顯示為文字

輸入內容
<p title="A&B">你好,世界!👋</p>
處理結果
&lt;p title=&quot;A&amp;B&quot;&gt;&#x4F60;&#x597D;&#xFF0C;&#x4E16;&#x754C;&#xFF01;&#x1F44B;&lt;/p&gt;

HTML實體編碼與解碼常見問題

具名實體和數字字元參照有什麼不同?

&copy;、&#169;和&#xA9;都代表©。解碼支援具名、十進位及十六進位形式。啟用具名實體時,編碼會優先採用已有名稱;沒有對應名稱的字元(包括表情符號)則使用數字參照。

為什麼&lt;變成了&amp;lt;?

再次編碼已包含實體的文字,會讓其中的&再次被跳脫。每次解碼只還原一層:&amp;lt;會變成&lt;,而不是<。請先確認來源,再決定是否繼續解碼。&nbsp;是不換行空格,與一般空格不同。

HTML實體編碼和URL編碼一樣嗎?

不一樣。HTML使用&amp;等字元參照,URL使用%26等百分比編碼。網址參數請使用URL工具。將網址放進HTML屬性時,可能既需要編碼各個參數值,也需要對整個屬性值進行HTML跳脫。

這個工具能清理HTML或防止XSS嗎?

不能。它只轉換字元,不會讓不可信的HTML自動變安全。結果在這裡僅作為文字顯示,不會執行。實際程式仍需依HTML、URL、CSS或JavaScript的使用情境採取安全措施。解碼會拒絕未知實體、缺少分號的字元參照與無效數字參照。

檔案、權杖和文字會上傳嗎?

不會。這些工具都在您的瀏覽器中處理資料。網站只提供頁面與程式碼,不會把輸入內容傳送到轉換伺服器,也不會儲存到帳號中。

  • URL編碼與解碼

    編碼或解碼網址組成部分、完整網址與表單欄位,正確處理百分比編碼與空格。

  • Unicode檢視與跳脫轉換

    查看Unicode碼位、UTF-8位元組與UTF-16編碼單元,並轉換JavaScript Unicode跳脫序列。

  • 文字差異比對

    逐行、逐詞或逐字元比對兩段文字,標示新增與刪除內容,保留空格與換行。

所有開發者工具

編碼與檔案轉換

在文字、位元組、網址與內嵌圖片之間轉換,保留原始資料。

資料與文字檢查

讀懂結構化資料與權杖,清楚查看文字的每一處變動。

雜湊、識別碼與排程

檢查檔案完整性、產生識別碼,並轉換時間與預覽排程。

輸入內容與檔案皆在您的裝置上處理。請勿將機密結果留在共用剪貼簿,處理私密金鑰與權杖時請使用可信任的裝置。