免费注册

URL 编码解码

把文字编码后放进网址,或把一长串 % 编码还原成能读的文字。

关于URL 编码解码

在把文字放进链接之前,先用 URL 编码解码处理一下:带空格的搜索词,嵌在另一个网址里的跳转地址,带中文或特殊字符的名字,含有 & 或 = 的参数值。默认除了字母、数字和少数安全符号,其他字符都会编码,适合处理单个参数值。

勾选“整条网址”会保留冒号、斜杠、问号、& 和等号这些结构符号。解码能把 %E4%B8%AD 还原成“中”,“把 + 当作空格”默认开启,表单提交的加号会变回空格。如果内容是网址,下面会把所有查询参数列成表格,追踪链接一看就懂。全部在浏览器里完成。文字里夹着很多链接时,可以用提取邮箱网址手机号一次提取出来。

URL 编码解码怎么用

  1. 1
    选编码或解码

    要放进网址的文字选编码,想读懂的链接选解码。

  2. 2
    粘贴内容

    URL 编码或解码的结果会随输入实时更新。

  3. 3
    设置选项

    保留网址结构就勾选“整条网址”;解码表单数据时保持“把 + 当作空格”。

  4. 4
    复制结果

    复制结果;如果是网址,再看看下面的参数表。

为什么用熊仔工匠

  • 单个参数或整条网址

    单个值严格编码,完整网址保留冒号、斜杠、问号、& 和等号。

  • 全程 UTF-8

    中文、表情、带音标的字母都能正确编码和解码。

  • 参数表格

    网址里的每个键和值逐行列出来。

  • 错误提示清楚

    多出来的 %、被截断的编码会直接提示,不会悄悄变成乱码。

常见问题

URL 编码解码常见问题

URL 编码该编整条网址还是只编一部分?
单个参数值用默认设置分别编码。只有整条网址里带空格或中文时才勾选“整条网址”,它会让链接的结构符号保持不动。参数值是 JSON 的话,先用JSON 格式化压缩成一行,编码后链接更短。
URL 解码时加号为什么变成了空格?
网页表单会把空格提交成 +,所以默认开启“把 + 当作空格”。数据里本来就有加号,比如电话号码 +86,就取消勾选。
“%20”“%E4%B8%AD”是什么意思?
“%20”是空格。每个 %XX 表示十六进制的一个字节,一个汉字在 UTF-8 里占三个字节,所以会变成 %E4%B8%AD 这样的一长串。
为什么提示 % 编码不完整?
文字里有个 % 后面不是两位十六进制数,或者一个汉字的编码被截断了一半。检查一下复制的链接末尾是否完整。
链接会发到服务器吗?
不会。编码解码在浏览器里完成,带令牌的私密链接也不会离开你的设备,使用不限次数。
把URL 编码解码分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

JSON JSON 格式化格式化、校验、压缩 JSON,出错会指到具体行。
TXT 文本清理一键去掉多余空格、空行和断行。
TXT 文本对比左右对比两段文字,差异一目了然。
TXT 字数统计实时统计字数、字符、汉字、行数和阅读时长。
TXT Base64 编码解码Base64 文本和文件的编码与解码。
AaTXT 英文大小写转换大写、小写、首字母大写、驼峰、下划线等一键转换。
TXT 文本批量替换批量替换文字,需要时可用正则表达式。
¥TXT 人民币大写转换把金额转成财务用的中文大写。