跳到正文
馬克工具箱

Punycode 中文網域轉碼

含非 ASCII 字元的網域在 DNS 中以 xn-- 開頭的 Punycode 形式儲存。把「例子.中國」轉換成 xn--fsqu00a.xn--fiqs8s,或者反過來,可以一次轉換多個。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

每行一個網域,兩邊都可以編輯。

使用步驟

  1. 在左邊輸入或貼上網域得到 Punycode,或在右邊貼上 xn-- 網域解碼。
  2. 每行一個網域,可以一次轉換多個。
  3. 複製結果。

引數說明

Unicode
人們看到的網域寫法。會按瀏覽器的方式規範化:大寫轉小寫,全形字元轉成普通字元。
Punycode(ASCII)
DNS 記錄、TLS 證書和部分郵件系統中使用的 xn-- 形式。

使用示例

Unicode Punycode
例子.中國 xn–fsqu00a.xn–fiqs8s
bücher.example xn–bcher-kva.example
münchen.de xn–mnchen-3ya.de

常見問題

為什麼需要 Punycode?

DNS 只允許字母、數字和連字元。中文網域等國際化網域需要轉換成 Punycode 才能註冊和解析,瀏覽器顯示時再轉換回來。

為什麼瀏覽器位址列把我的網域顯示成 xn--?

當網域混用多種文字、可能被用來冒充其他網站時,瀏覽器會顯示 Punycode 而不是原文,以防範仿冒釣魚網域。

網域會被髮送到別處嗎?

不會,轉換在瀏覽器中完成。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具