Skip to main content

Punycode 解码器(ASCII 到 IDN) 将 Punycode(xn--)域名转换回可读的 Unicode 文本。

Punycode 解码 illustration
🔐

Punycode 解码

将 Punycode(xn--)域名转换回可读的 Unicode 文本。

1

粘贴 Punycode

粘贴 Punycode 编码的域名(xn--...)。

2

查看 Unicode 域名

可读的 Unicode 域名会立即出现。

3

复制结果

点击「复制」按钮来复制解码后的域名。

Loading tool...

What Is Punycode 解码?

Punycode 解码将 ASCII 兼容编码的域名标签转换回其原始 Unicode 字符。它处理 xn-- 前缀,分离基本的 ASCII 部分,然后使用 Punycode 算法(RFC 3492)解码 delta 编码的非ASCII 码点。该工具对于检查国际化域名和检测同形攻击至关重要。所有处理都在客户端进行。

Why Use Punycode 解码?

  • 揭示 xn-- 域名背后的真实 Unicode 字符
  • 检测使用视觉相似字符的同形攻击
  • 100% 客户端处理 - 数据永远不会离开您的浏览器
  • 免费在线工具,立即获取结果

Common Use Cases

安全分析

通过解码可疑的 xn-- 域名来检测同形攻击。

域名验证

验证注册的国际域名的 Unicode 形式。

DNS 调试

解码 DNS 记录和日志中的 Punycode 域名。

浏览器测试

验证国际域名在浏览器中如何显示。

Technical Guide

Punycode 解码:去除 xn-- 前缀,提取基本 ASCII 字符,然后处理扩展部分。算法维护状态变量 n、i 和 bias。每个 delta 值从广义的可变长度整数中解码,并在适当位置插入相应的码点。偏差自适应确保对聚类码点进行高效编码。

Tips & Best Practices

  • 1
    xn-- 前缀会被自动检测和去除
  • 2
    使用此工具来检查可疑的域名是否存在同形攻击
  • 3
    每个标签之间的点都会独立解码
  • 4
    仔细比较解码后的域名以发现视觉相似的字符

Related Tools

Frequently Asked Questions

Q 这个工具是免费的吗?
是的,完全免费,无需注册。
Q 我的数据是否安全?
是的。所有处理都是 100% 客户端进行的。
Q 什么是同形攻击?
使用来自不同脚本的视觉相似字符的攻击。
Q 支持哪些浏览器?
所有现代浏览器,包括 Chrome、Firefox、Safari 和 Edge。
Q 是否处理完整的域名?
是的,每个标签之间的点都会独立解码。

About This Tool

Punycode 解码 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.