URL 编码解码工具

把特殊字符转换成百分号编码,或把编码后的 URL 还原成可读文本。组件模式和完整 URL 模式分别遵循不同的转义规则。

免费 本地运行 无需注册
模式
输入
输出
转换结果会显示在这里。
还没有可转换的内容。0 字符

使用方法

1

选择模式

查询参数用「组件」,完整链接用「完整 URL」。

2

粘贴内容

把普通文本或编码后的 URL 放进输入框。

3

转换并复制

切换方向,然后复制或下载结果。

为什么用它

正确的 UTF-8 编码

中文、emoji 和空格都会转换成对应的 UTF-8 百分号形式。

两种转义模式

encodeURIComponent 处理参数值,encodeURI 保留完整 URL 结构。

处理非法输入

遇到无效的百分号序列会直接报错,而不是输出乱码。

常见问题

什么是百分号编码?
百分号编码会把不安全字符替换成百分号加两位十六进制数,规则定义在 RFC 3986 中。
组件模式和完整 URL 有什么区别?
组件模式会转义斜杠、问号等保留字符,完整 URL 模式会保留链接结构。
为什么空格变成 %20?
URL 中不允许直接出现空格,所以编码为 %20。表单数据里也可能显示为加号。
解码安全吗?
安全。解码在浏览器本地完成,无效序列会报错,不会产生损坏的字符串。
支持中文吗?
支持。编码前会转换成 UTF-8 字节,因此中文和 emoji 都能正确往返。

相关工具

最后更新: