U

URL 编码解码

把中文和特殊符号转成浏览器认识的 %XX 编码,或者反解回来;顺手还能处理 & 这类 HTML 实体。

类型在线工具,免安装处理方式浏览器本地完成,不上传费用完全免费更新2026-10-19
首次使用先选处理方式,再点「执行」

使用说明

  1. 把要处理的网址或参数粘进上面的输入框,整段处理也行,只粘一段也行。
  2. 选择「编码」或「解码」,编码是把中文变成 %E4%B8%AD,解码是反过来还原成人能读的原文。
  3. 参数里带 & 和 = 时,选「参数值」模式,只转义值里的特殊字符,不会把分隔符一起编码掉。
  4. 要写进网页正文的文案,切到「HTML 实体」标签页:转义会把 < > & " ' 换成 &lt; 这样的实体,还原则是反操作。
  5. 点「复制结果」把处理好的内容拿走,需要接着改就点「送回输入框」。

常见问题

处理的内容会被上传吗?

不会。编码解码用的是浏览器内置的 encodeURIComponent 和 decodeURIComponent,运算全在本机完成,断网也能用。粘贴带 token 的接口地址、带手机号的推广链接,都不会发给任何服务器。

「整段 URL」和「参数值」有什么区别?

整段 URL 模式保留 : / ? & = # 这些分隔符,只把中文、空格、@ 等字符编码,适合直接放进浏览器地址栏;参数值模式会把 & = + 也一起编码,适合作为某个参数的 value 传出去,否则接收方会把值里的 & 当成参数分隔符截断。

为什么空格有时变成 + 有时变成 %20?

这两套规则历史不同:URL 路径和 encodeURIComponent 用 %20,而表单提交(application/x-www-form-urlencoded)里传统上用加号表示空格。本工具默认用 %20;解码时 + 和 %20 都会被还原成空格,兼容两种来源。

解码报错「URI malformed」是怎么回事?

说明字符串里的 % 后面不是合法格式。常见原因是:网址被转义过两次(变成 %25E4),或者原文里真的有个百分号没编码(比如「打八折 30% 优惠」)。先把 % 手动换成 %25 再解码,或者把重复编码的那一层先解一次。

和浏览器地址栏里直接粘贴有什么不同?

浏览器地址栏会自动处理一部分字符,但不会告诉你编码后长什么样,也不方便复制。本工具把编码结果原样给你,还能控制是否编码分隔符,拼接口、写爬虫参数、改分享卡片链接时更可控。

HTML 实体部分能处理哪些字符?

转义会处理 & < > " 以及单引号这 5 个会破坏 HTML 结构的字符,输出 &amp; &lt; &gt; &quot; &#39;;还原支持命名实体(&nbsp; &copy; &mdash; 这类常见项)和数字实体(&#39; / &#x4e2d;)。不认识的实体会原样保留,不会丢内容。

标签

URL编码HTML 实体

本工具的所有处理都在你的浏览器里完成,不需要注册、不需要安装,也不会上传你的数据。

大

大小写转换

在线使用 开发工具

一行行粘进来,一次性转成驼峰、下划线、连字符、常量等十种写法,写接口和数据库字段时最省事。

命名驼峰打开工具 →
J

JSON 格式化

在线使用 开发工具

粘贴一段乱糟糟的 JSON,一键排版成缩进清晰的格式;也能压缩成一行、按键名排序、转义成字符串。出错会精确告诉你第几行第几个字符有问题。

JSON格式化打开工具 →
单

单位换算

在线使用 转换工具

长度、面积、重量、体积、温度八类单位一起换算,输入一个数,其他单位的等值同时列出来。

单位长度打开工具 →