📨

Punycode编码/解码

🔤 Punycode编码与解码
📊 转换结果
{{ isDecodeResult ? 'Unicode域名' : 'Punycode编码' }} {{ outputText }}
📊
转换后,结果将显示在这里

💡 功能说明

在线Punycode编码解码工具:Punycode是一种将Unicode字符编码为ASCII兼容格式的编码方案,主要用于国际化域名(IDN)。通过本工具可以快速完成Unicode域名与Punycode编码的双向转换,适用于域名解析、DNS配置和国际化应用开发等场景。

  • Unicode→Punycode — 将中文等多语言域名转换为以 xn-- 开头的ASCII兼容编码
  • Punycode→Unicode — 将以 xn-- 开头的Punycode编码还原为可读的Unicode域名
  • 国际化域名 — 支持中文、日文、韩文等多语言域名的编解码
  • 标准兼容 — 遵循RFC 3492标准,与主流浏览器和DNS系统兼容
  • 一键复制 — 点击结果即可复制到剪贴板
  • 实时切换 — 支持编码和解码方向一键切换,操作便捷

⚠️ 注意事项

  • 编码时输入完整域名(如"中文.com"),工具会自动处理域名各部分
  • 解码时输入以 xn-- 开头的Punycode字符串,不含 xn-- 前缀时自动兼容
  • 纯ASCII域名(如 example.com)无需Punycode编码,直接保持原样
  • Punycode编码是DNS系统中处理国际化域名的标准方式
  • 本工具所有转换操作在浏览器端完成,数据不会上传到服务器
  • 编码结果前缀 xn-- 是国际域名标准标识符,不可省略