DevToolBox免费
博客

URL 解码器

将 URL 编码字符串解码回可读文本。支持 decodeURIComponent 和 decodeURI,自动检测模式。

URL 解码将百分号编码字符(%XX)转换回原始形式。此免费在线 URL 解码器处理所有标准 URL 编码,包括 UTF-8 多字节字符。

常见 URL 编码字符

URL 中常见百分号编码字符参考表。这些字符在 URL 组件中作为数据使用时必须编码。

字符编码形式名称何时编码
%20SpaceAlways in path/query
/%2FForward slashIn query values
:%3AColonIn query values
&%26AmpersandIn query values (to avoid param separator)
=%3DEquals signIn query values (to avoid key=value separator)
?%3FQuestion markIn path or query values
#%23Hash/FragmentIn path or query (to avoid fragment)
+%2BPlus signIn query values (+ can mean space)
@%40At signIn query values
%%25Percent signAlways (to avoid encoding ambiguity)
\n%0ANewline (LF)Always
\t%09TabAlways

FAQ

什么是 URL 解码?
URL 解码(也称百分号解码)是 URL 编码的逆过程。它将 %20 这样的百分号编码序列转换回原始字符(空格)。浏览器会自动解码 URL 用于显示,但开发者在处理查询参数或表单数据时常需要手动解码。
URL 什么时候会被编码?
当 URL 包含超出允许 ASCII 集的字符或作为数据而非分隔符的保留字符时会被编码。空格变为 %20,& 变为 %26,非 ASCII 字符(中文、表情符号等)编码为多字节 UTF-8 序列。
decodeURIComponent 和 decodeURI 有什么区别?
decodeURIComponent 解码所有百分号编码字符,包括 /(%2F)、:(%3A)和 ?(%3F)等保留 URI 字符。decodeURI 只解码不会形成有效 URI 组件的字符,保持 URL 结构。对查询参数值使用 decodeURIComponent,对完整 URL 使用 decodeURI。
𝕏 Twitterin LinkedIn

评价此工具

4.6 / 5 · 99 人评价

保持更新

获取每周开发技巧和新工具通知。

无垃圾邮件,随时退订。

Enjoy these free tools?

Buy Me a Coffee