Punycode 转换器
选择“编码”以生成 xn-- 标签,或选择“解码”以还原域名字符。URL 的其余部分保持不变,转换在浏览器中完成。
结果
https://xn--mnich-kva.example/été?q=caféPunycode 域名
输入值
- 操作
- 编码
- 域名或 URL
- https://münich.example/été?q=café
计算方法
仅转换主机名;协议、端口、路径和查询字符串保持不变。
结果
Punycode 域名
计算方法
- 仅转换主机名;协议、端口、路径和查询字符串保持不变。
- Unicode 域名使用浏览器的 IDNA 处理;xn-- 标签会解码为 Unicode。
- 转换在浏览器本地完成。
示例
https://münich.example/été?q=café 会变为 https://xn--mnich-kva.example/été?q=café。
注意事项
- Punycode 仅用于域名,不适用于 URL 路径或查询文本。
- 无效的域名或 Punycode 标签会被拒绝。
适用场景
- 将国际化域名编码为 Punycode,或解码还原为 Unicode。
- 在浏览器本地转换域名,同时保留 URL 的其他部分。
常见问题
Punycode 有什么用途?
它可以将含 Unicode 字符的国际化域名表示为兼容 ASCII 的格式。
会转换整个 URL 吗?
不会。只转换域名主机名,路径和查询字符串保持不变。
输入的 URL 会发送到服务器吗?
不会。转换在浏览器本地完成。