米格速压
实用小工具 · URL 编解码

URL 编解码

中文参数、特殊字符的 URL 编码 ↔ 解码互转。智能识别当前文本是已编码还是原文,一键反向。完全本地处理,数据不上传。

方向
严格度

Component(推荐):把 :/?#=& 都转义,适合做单个查询参数的值。  URI:保留 URL 结构字符,只编码中文、空格等。

原文
编码结果

操作流程

3 步完成处理

1

粘贴文本

原始文本或已编码的 %xx 串都行

2

选模式

encodeURI(URL 整体)/ encodeURIComponent(单个参数)

3

一键互转

编码 / 解码切换 + 复制结果

产品优势

为什么选择我们

双向互转

编码、解码同界面,一键切换方向,无需来回切工具。

两种严格度

encodeURI 保留 :/? 等;encodeURIComponent 全部转义,适合做单个参数值。

错误容忍

解码时如果遇到非法 %xx 序列会跳过且提示,而不是整体崩溃。

完全本地

所有计算在浏览器完成,中文链接、API 参数可放心粘贴。

常见疑问

使用前看这里

encodeURI 和 encodeURIComponent 区别?
encodeURI 保留 URL 结构字符(:/?#=& 等);encodeURIComponent 把它们也编码,适合做单个查询参数的值。一般填参数值用 component 模式。
为什么我的 + 号变成空格了?
某些后端把 + 解释为空格(application/x-www-form-urlencoded 规范)。如果想保留 +,要用 %2B 表示。
中文乱码怎么办?
本工具默认 UTF-8 编码。如果你的服务端用 GBK,需要在服务端配合调整,前端无法纯靠 URL 编码解决。
能批量处理多条吗?
可以按行粘多条,每行单独编 / 解码。
哪些字符需要编码?
简单记:除了 A-Z a-z 0-9 - _ . ~ 之外的字符通常都要编。中文、空格、& = / ? # 等都会被转义。
编码后会变长多少?
一个中文字 (UTF-8 3 字节) 编码后变 9 字符 (%XX%XX%XX),约 3 倍。短链工具可解决此问题。

现在就试试 URL 编解码

免费 · 无需注册 · 30 秒得到结果

回到顶部使用