URL 编码解码

URL编码URL解码URL参数编码

本地运行,数据不上传服务器

作用范围
转换方向

范围:encodeURIComponent:编码 ?、&、= 等参数符号,适合查询参数值。

当前:编码特殊字符与中文

输入内容
输入 17 字符 / 29 UTF-8 字节输出 73 字符 / 73 UTF-8 字节
URI 组件编码结果

使用说明

构造带中文参数的链接时,直接放中文容易在传输中被截断或乱码,需要先转成 %xx 形式;从日志里拿到一条长 URL,想看里面的实际参数,需要把编码部分解码;调试 OAuth 或跳转链路时,需要拆开 URL 的协议、主机、路径、query、hash 各部分;发现某些系统的 + 和空格处理不一致,需要确认真实参数。这些场景一个工具就能搞定。 这个工具支持两种模式:参数或组件模式下,对文本做 encodeURIComponent 或 encodeURI 语义的百分号编码解码;完整 URL 模式下,除了编码解码,还会解析出协议、主机、路径、query、hash 各部分,并把 Query 参数列成表格。 严格 UTF-8 校验和错误位置提示,帮你在编码出错时快速定位。适合前端、后端、测试和做跳转链路排查的人。

核心功能

  • ✓对文本做 URL 百分号编码或解码
  • ✓区分 encodeURIComponent 和 encodeURI 两种语义
  • ✓完整 URL 模式解析协议、主机、路径、query、hash
  • ✓把 Query 参数列成表格,看清 key 和值
  • ✓Query 值中的 + 可选转换为空格
  • ✓严格 UTF-8 校验,错误位置提示
  • ✓结果可回填后反向验证

使用教程

编码中文查询参数:把要放进链接的搜索词粘进来,编码后粘到 URL 里。 解码日志里的 URL:从日志或聊天记录复制 URL,切到解码方向,还原出实际参数。 拆解完整 URL 结构:完整 URL 模式会解析出各个组成部分,方便查看 host、path、hash。 查看重复 key 的 Query 顺序:有些接口依赖参数顺序,表格能看到每条参数的原始顺序。 排查 + 和空格问题:某些系统把空格编码成 +,勾选对应选项确认原始参数。

常见问题

Q:会发送网络请求吗?

A:不会,工具只做文本编码解码和 URL 解析。

Q:会检查链接是否可访问吗?

A:不会,工具不发送请求也不检查链接有效性。

Q:完整 URL 模式需要什么格式?

A:需要包含 http 或 https 协议的完整 URL。

Q:+ 转空格只在什么时候生效?

A:只对完整 URL 的 Query 参数值生效,不影响路径部分。

Q:两种编码语义有什么区别?

A:encodeURIComponent 会编码更多符号,适合参数值;encodeURI 保留 URL 结构符号,适合整条 URL。

Q:编码错误会怎样提示?

A:UTF-8 不合法时会指出错误位置,方便修正。

Q:数据会上传服务器吗?

A:不会,处理在浏览器本地完成。