语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
URL 编码解码器

URL 编码解码器

将文本进行 URL 安全的百分号编码,或把编码字符串解码还原,支持自动识别编码方向,并解析 URL 结构与查询参数。

在线 URL 编码与解码

直接在浏览器里把任意文本编码成安全的百分号编码,或者把 URL 编码后的字符串解码还原成可读文本。粘贴一段值或一条完整 URL,工具会自动判断该往哪个方向转换,然后给出可一键复制的结果。

它为开发者、API 构建者,以及所有需要拼接查询字符串或链接的人而设计:把空格、和号以及 Unicode 字符转换成 %20%26 或对应的 UTF-8 字节序列,让 URL 保持有效;也可以反向操作,把晦涩的 % 编码字符串重新变得清晰易读。

隐私优先设计:每一次编码、解码和 URL 解析都完全在你的浏览器内运行。你的文本绝不会被上传到服务器、记录或存储。

如何编码或解码 URL

1

输入你的文本

输入框中键入或粘贴文本或 URL,或点击粘贴直接从剪贴板载入。点击示例可载入一个含特殊字符的示例 URL。

2

编码或解码

点击编码对输入进行百分号编码,或点击解码把编码字符串还原。工具会自动识别已编码的输入,并高亮它推荐的操作。

3

查看 URL 结构解析

当这个值是有效 URL 时,URL 结构解析面板会出现,展示它的协议、主机、端口、路径、查询和片段,并附带一个键值对的查询参数表格。

4

复制结果

点击复制结果即可复制内容,并附带快速的视觉确认。输出框可以编辑,因此你可以在复制前微调,或把它再次填回去重新编码。

功能特点

文本百分号编码

使用标准的 encodeURIComponent 对输入进行编码,让空格、符号和特殊字符变成安全的 % 转义序列。

解码编码字符串

decodeURIComponent 把任意百分号编码字符串还原成可读文本,遇到格式错误的序列会给出清晰的错误提示。

自动识别操作

在你输入时,工具会扫描 % 编码模式,并高亮该编码还是解码,让你永远不会选错方向。

完整支持 Unicode

支持重音字母、中文、日文、韩文、阿拉伯文和表情符号,把每个字符编码成它的 UTF-8 字节序列。

URL 结构解析器

把一条有效 URL 拆分成协议、主机、端口、路径、查询和片段,让你一眼看清它的结构。

查询参数表格

把查询字符串中的参数提取成清晰的键值对表格,并附带数量徽标,让嵌套的值也一目了然。

快捷操作

一键从剪贴板粘贴、载入示例 URL,或清空两个字段,帮你飞快地完成任务。

结果可编辑、可复制

输出框始终可以编辑,并能一键复制到剪贴板,同时附带视觉确认。

在浏览器内运行

所有编码、解码和解析都在你的设备上完成,没有任何服务器请求,也不做追踪。

常见问题

什么是 URL 编码(百分号编码)?

URL 编码,也叫百分号编码,是把字符转换成可以安全在 URL 中传输的格式。特殊字符、空格和非 ASCII 文本会被替换成一个百分号加两位十六进制数字——例如空格变成 %20< 变成 %3C——从而让 URL 对浏览器和服务器都保持有效。

如何把 URL 中的空格编码成 %20?

只需键入或粘贴文本,然后点击编码。本工具使用 encodeURIComponent,按照 RFC 3986 的规定把空格转换成 %20。用 + 表示空格只适用于 HTML 表单使用的 application/x-www-form-urlencoded 格式,因此 %20 是兼容性更通用的选择。

encodeURI 和 encodeURIComponent 有什么区别?

encodeURI 编码一条完整 URL,但会保留 :/?#& 等具有特殊含义的字符。encodeURIComponent 则会编码除字母、数字和 - _ . ~ 之外的一切,因此它是单个参数值的安全选择。本工具使用 encodeURIComponent 以获得最大安全性。

如何解码一个 URL 编码字符串?

把百分号编码字符串粘贴到输入框中。工具会识别出编码模式并高亮解码按钮——点击它即可把值还原成可读文本。如果字符串中含有像 %ZZ 这样格式错误的序列,或者像 %2 这样不完整的序列,你会收到清晰的错误提示,而不是程序崩溃。

可以编码非英文字符和表情符号吗?

可以。本工具完整支持 Unicode,包括重音字母、中文、日文、韩文和阿拉伯文字符,以及表情符号。每个字符都会以百分号编码的形式编码成它的 UTF-8 字节序列,再解码还原成原始字符。

我的数据会留在本地浏览器吗?

会的。所有编码、解码和 URL 解析都使用 JavaScript 完全在你的浏览器内运行。你输入的任何内容都不会被传输到服务器、收集或存储,因此用它处理敏感的参数值也很安全。

URL 结构解析
Protocol
Host
Port
Path
Query
Fragment
粘贴内容后,工具会自动识别该编码还是解码
点击示例载入一个含特殊字符的示例 URL
当识别到有效 URL 时,URL 结构解析面板会自动出现
对单个参数值请使用 encodeURIComponent——这正是本工具采用的最安全方式
所有编码和解码都在你的浏览器内完成,不会发送到任何服务器
想了解更多? 阅读文档 →
1/6
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索