URL 编码与解码
将网址、查询参数或文字转成安全格式。所有内容只在浏览器处理。
URL 分析
自动解析 URL 的主要结构
| 协议 | - |
|---|---|
| 主持人 | - |
| 港口 | - |
| 路径 | - |
| 查询 | - |
| 哈希值 | - |
Query 参数
解析查询字串中的 Key 与 Value
常见编码对照表
常见字元的 URL 百分比编码
快速操作
快速对常见字元进行编码
什么是 URL 编码与解码?
URL Encode 是什么?
URL Encode 会将空白、中文与特殊符号转换成网址可安全传输的百分比格式,例如空白会变成 %20。
URL Decode 是什么?
URL Decode 会把百分比格式还原成原始文字,例如 %E5%B7%A5%E5%85%B7 会还原为「工具」。
资料会上传到伺服器吗?
不会。本工具完全使用浏览器端 JavaScript 处理,输入内容不会传送到任何伺服器。
支援完整网址与一般文字吗?
支援。你可以输入完整 URL、Query String、中文、JSON 片段或一般文字内容。
URL Decode Online:免费线上 URL 编码、解码与网址解析工具
这是一款免费的线上 URL Decode / URL Encode 工具(url decode online),提供即时的网址编码与解码、Percent-Encoding(百分比编码)转换、Query String 查询参数解析与 URL 结构分析。无论你要做 URL decode、URL encode、decode URL online、encode URL online、urldecode、urlencode,或处理中文网址、特殊符号、API 参数,都能在浏览器本机即时完成,不需要安装软体,也不会上传任何资料。
什么是 URL 编码(Percent-Encoding)?
URL 编码又称百分比编码(Percent-Encoding),是把网址中不安全或保留的字元(例如空白、中文、&、?、#、/、=、+)转换成「%」加上十六进位码的格式,例如空白会变成 %20、中文「工具」会变成 %E5%B7%A5%E5%85%B7。 URL 解码(URL Decode)则是相反的过程,把 %20、%E5%B7%A5 这类百分比编码还原成人类可读的原始文字。这在传递 Query String、UTM 追踪参数、OAuth 回呼网址、REST API 请求时特别重要。
什么时候需要 URL Decode / Encode?
- 复制到的网址出现一堆 %20、%3A、%2F 乱码,想还原成可读文字(URL decode)。 \n
- 要把中文、空白或特殊符号放进网址或 Query String,避免连结被截断(URL encode)。 \n
- 除错 API 请求、Webhook 回呼、OAuth redirect_uri、UTM 行销追踪参数。 \n
- 解析网址结构:protocol、host、port、path、query、hash 一次看清楚。 \n
- 拆解查询字串(query string)中的每一组 key / value 参数。
encodeURIComponent 与 encodeURI 有什么差别?
encodeURI 会保留 : / ? # 等网址结构字元,适合对「整条完整网址」做编码;encodeURIComponent 会连 : / ? # & = 一并编码,适合对「单一参数值」做编码。本工具的 URL Encode 采用 encodeURIComponent 逻辑,并额外处理 ' ( ) 等字元,让每个参数值都能安全放进 Query String,避免跳脱不完全造成的解析错误。
即时转换,零延迟
开启「即时转换」后,边打字边自动 encode / decode,贴上网址立刻看到结果,适合快速批次处理与除错。
URL 结构与参数解析
自动拆解 protocol、host、port、path、query、hash,并把 Query String 中的每组 key / value 列成表格,一眼看懂网址组成。
100% 浏览器本机处理
所有编码解码都在你的装置上用 JavaScript 完成,输入内容不会上传伺服器,安全处理机敏 token 与私密网址。