DevToolbox

免费在线 URL 编码解码工具

在线编码或解码 URL 和查询字符串,支持自动解析查询参数。免费、100% 客户端处理,无需注册。

100% 客户端处理 · 数据永不离开您的浏览器

使用说明 URL 编码解码工具

将原始 URL 或文本字符串粘贴到输入框中。点击编码使用 encodeURIComponent 进行百分号编码,或切换方向点击解码从百分号编码的输入中恢复原始字符串。

解码包含查询字符串的 URL 时,输出下方会显示一个查询参数面板,以结构化 JSON 树的形式展示各参数。这对于检查来自 API 响应或日志的复杂 URL 特别有用。

键盘快捷键:Ctrl/Cmd+Enter 执行,Ctrl/Cmd+K 清空。

常见问题

什么是 URL 编码?

URL 编码(也称为百分号编码)将 URL 中不安全的字符(如空格、&、=、#)转换为 % 加两位十六进制数字的形式。例如,空格变为 %20,& 变为 %26。

什么时候应该使用 encodeURIComponent 而不是 encodeURI?

使用 encodeURIComponent(本工具所采用的方式)来编码单个查询参数值或路径段。仅当您想对完整 URL 进行编码同时保留 /、? 和 # 等具有结构意义的字符时,才使用 encodeURI。

查询字符串解析器有什么作用?

当您解码一个包含查询字符串的 URL(例如 ?name=John&role=admin)时,工具会自动解析查询参数并以结构化 JSON 树的形式展示,便于检查复杂或嵌套的查询字符串。

处理敏感数据时使用此工具安全吗?

安全。所有处理均在您的浏览器中进行,不会向任何服务器发送数据。本工具不会记录、存储或传输您的输入内容。

为什么对完整 URL 进行编码会导致其损坏?

如果对整个 URL 进行编码,所有的结构性字符(如 ://、/、?)也会被编码,导致结果无法作为 URL 解析。应只对查询参数的值进行编码,而不是整个 URL 结构。

相关工具

相关文章