ONLY MY KIT

URL 指南 / 编码 · 解码

什么是 URL 编码?空格、中文和特殊字符为何变成 %

URL 编码用百分号和十六进制值表示特定字符,使它们能安全地放在网址中。出现很多 % 的链接通常只是被编码了,并非损坏。
发布 2026-08-27更新 2026-08-27约 6 分钟
01

复制的链接为什么有很多 %?

网址用特殊字符区分路径、查询参数等部分。空格、中文和部分符号作为参数值时会转换成各端都能一致理解的字节表示。

中文或韩文搜索词转换为百分号编码的前后对比
02

%20、%2F 和 %3F 是什么?

% 后两位是字节的十六进制值。空格常为 %20,斜线为 %2F,问号为 %3F;UTF-8 中文通常会形成多个 %xx。

原文编码
空格%20
/%2F
?%3F
서울%EC%84%9C%EC%9A%B8
03

Encode 与 Decode 的区别

Encode 把可读文字变成适合放入 URL 的形式;Decode 把 %xx 恢复为容易阅读的文字。

搜索词转换

更改前
서울 맛집
更改后
%EC%84%9C%EC%9A%B8%20%EB%A7%9B%EC%A7%91
04

不要把整个 URL 当作一个值编码

https://、?、&、=、# 用来划分网址结构,全部转换可能使链接失效。通常只编码查询参数的值;处理完整网址时请选择保留 URL 结构。

05

常见使用场景

  • 查看聊天中复制的长链接
  • 读出搜索链接中的关键词
  • 检查 UTM 和查询参数
  • 理解 API 请求地址
  • 确认空格为何显示成 %20 或 +
06

使用 Only My Kit URL 工具

粘贴文字或网址,选择 Encode 或 Decode 和处理范围,检查后复制结果。处理使用当前设备的浏览器 API,输入不会发送到服务器。

  1. 输入文字或 URL。
  2. 选择 Encode 或 Decode。
  3. 选择文字/参数值或保留 URL 结构。
  4. 检查并复制结果。
07

URL 编码不是加密

任何人都能解码。邮箱、用户 ID 或个人资料经过编码后也没有被隐藏;Base64 同样不是加密。请勿把敏感信息放进 URL。

08

FAQ

空格一定是 %20 吗?
URL 组成部分中常见 %20,表单式查询字符串也可能使用 +。