Punycode 轉換器

Unicode 網域轉 Punycode,也可把 xn-- 標籤還原成可讀網域。

轉換方向
網域
結果
貼上網域即可轉換。

你的網域文字會在瀏覽器本機轉換,不會上傳到 BroBroGo。

常見問題

Punycode 用來做什麼?

Punycode 可以把含有 ü、例、भारत 等字元的網域表示成以 xn-- 開頭的 ASCII 標籤。

可以貼上完整 URL 嗎?

請只輸入主機名稱或網域,例如 bücher.example 或 xn--bcher-kva.example,不要帶 https://、路徑、查詢參數或片段。

為什麼我的網域被拒絕?

合法主機名稱不能包含空格、空標籤、標籤開頭或結尾的連字號,也不能在轉換後超過標籤長度限制。

國際化網域與 Punycode 的運作機制

在互聯網的域名系統(DNS)中,傳統上只支援 ASCII 字元。為了讓全球用戶能夠使用自身語言的文字(例如「ü」、「例」或「भारत」)作為網域,國際化域名(IDN)標準因而誕生。Punycode 是一種特定的編碼轉換演算法,其作用是將包含非 ASCII 字元的 Unicode 網域,轉換為僅由字母、數字及連字號組成的 ASCII 標籤。

所有經 Punycode 轉換後的網域標籤,均會統一加上「xn--」前綴。例如,德文網域 bücher.example 經轉換後會變成 xn--bcher-kva.example。這種機制確保了現有的 DNS 基礎設施無需重建,也能正確解析並導向含有各國文字的網域,對於促進全球網絡普及與無障礙存取具有關鍵作用。

轉換器輸入規範與限制

使用本工具進行轉換時,輸入的內容必須嚴格遵守主機名稱(Hostname)的格式規範。

  • 接受的格式:工具接受 Unicode 網域(例如 bücher.example)或 Punycode 網域(例如 xn--bcher-kva.example)。
  • 禁止的內容:輸入時不可包含通訊協定(例如 https://)、網頁路徑(Path)、查詢參數(Query strings)或錨點片段(Fragments)。
  • 格式限制:合法的網域內不可含有空格、空標籤、標籤開頭或結尾的連字號(-),且轉換後的標籤長度不可超出系統限制。
  • 長度上限:輸入內容的最大長度限制為 10,000 個字元。

轉換方向與介面反饋

本工具預設的轉換方向為「Unicode 轉 Punycode」。當你切換轉換方向時,輸入框的預設提示文字亦會隨之更新。在轉換過程中,系統會根據輸入狀態即時顯示對應的提示訊息:

  • 貼上網域即可轉換。:工具處於待命狀態。
  • 正在轉換...:系統正在處理輸入的網域。
  • 轉換完成。:轉換成功結束。
  • 請先貼上一個網域。:輸入框為空時的提示。
  • 這不是合法網域。請只輸入主機名稱,不要帶協定、路徑或空格。:輸入了不合規的網域格式。
  • 輸入太長了,請控制在 {max} 個字元以內。:輸入內容超過 10,000 個字元的限制。
  • 無法轉換這個網域。:因其他原因導致轉換失敗。
  • 已清空。:手動清除輸入內容後的狀態。
  • 示例已填入。:載入內建測試網域時的提示。
  • 輸出已移到輸入框。:將轉換結果反向填入輸入端以進行二次操作。

此外,本工具支援保留網域末尾的單個句點(.)。每次成功轉換後,介面會同步顯示統計數據,包括輸入字元數、輸出字元數以及該網域所含的標籤總數。

瀏覽器本機處理與私隱保護

你的網域文字會在瀏覽器本機轉換,不會上傳到 BroBroGo。所有的編碼與解碼運算均直接在用戶的終端設備瀏覽器內即時完成,確保數據處理過程的私隱。

誰需要使用 Punycode 轉換

  • 網頁開發人員:在開發支援多國語言的網站或系統時,需要確保後端程式能正確識別與處理 IDN 網域。
  • 網域管理員:在 DNS 控制台設定解析記錄(如 A 記錄、CNAME 或 MX 記錄)時,通常需要輸入以 xn-- 開頭的 Punycode 格式。
  • SEO 經理:分析國際化網域在搜尋引擎中的索引表現與連結結構。
  • 網絡安全審計人員:評估同形異義字攻擊(IDN Homograph Attack)等潛在的安全風險。

常見問題

Punycode 用來做什麼?

Punycode 可以把含有 ü、例、भारत 等字元的網域表示成以 xn-- 開頭的 ASCII 標籤。

可以貼上完整 URL 嗎?

請只輸入主機名稱或網域,例如 bücher.example 或 xn--bcher-kva.example,不要帶 https://、路徑、查詢參數或片段。

為什麼我的網域被拒絕?

合法主機名稱不能包含空格、空標籤、標籤開頭或結尾的連字號,也不能在轉換後超過標籤長度限制。