Punycode 编码解码器

在易读的 Unicode 和 ASCII 兼容形式之间转换完整国际化域名。例如 bücher.de 会变为 xn--bcher-kva.de。服务器使用支持 Unicode UTS #46 的 PHP intl;本工具不检查注册状态、DNS、所有权或网络钓鱼风险。

如何转换 IDN

  1. 1

    选择方向

    编码把 Unicode 域名转换为 ASCII;解码把 xn--bcher-kva 这样的 A 标签恢复为 Unicode。

  2. 2

    输入域名

    只粘贴域名,不要包含 URL 协议、端口、路径、查询、片段或邮箱地址。以点分隔的标签会一起处理。

  3. 3

    核对结果

    复制转换后的拼写,并在使用前通过相应注册局或 DNS 服务核实。

Unicode 名称与 A 标签

软件用带有xn--前缀的Punycode表示每个非ASCII标签,纯ASCII标签保持不变。

Unicode 形式 ASCII 兼容形式
bücher.de xn--bcher-kva.de
café.com xn--caf-dma.com
日本.jp xn--wgv71a.jp

工具使用UTS #46变体和默认标志调用PHP的idn_to_asciiidn_to_utf8。UTS #46会先映射并规范化候选域名,再转换标签。转换成功并不证明域名已经注册、可以访问、尚未被注册或符合某个注册局的规定。

安全与范围

Punycode只是一种编码,不是可信标志。不同Unicode字符可能看起来相似。本页不检测易混淆字符或混合文字,也不查询DNS、WHOIS、证书或注册局专属规则。输入的域名会发送到本站服务器转换,并非仅在浏览器内处理。

常见问题

不能。请只输入café.example之类的域名,去掉协议、端口、路径、查询和片段。

不能。它只说明服务器转换了输入;注册局政策、DNS长度限制和可注册状态需要另行检查。

不能。请把解码拼写视为普通数据,并独立核实陌生名称。

在本站服务器上使用PHP intl和UTS #46 IDNA变体转换。

相关工具

此工具还提供其他语言版本