URL 编解码工具
在这里粘贴文字或 URL 字符串,立即进行编码和解码,还可切换保留字符模式。
提示:处理 query string 时,可开启“+ 视为空格”减少解析差异。
- 在「纯文字」字段输入要转换的内容(如中文字、emoji 或查询参数)。
- 点击「编码」将文字转换成 URL 安全的百分比编码字符串。
- 或在右侧字段粘贴已编码的 URL,点击「解码」还原原文。
- 可在「编码模式」切换完整编码或保留常见 URL 字符两种模式。
提示:处理 query string 时,可开启「解码时将 + 视为空格」选项以匹配表单解析行为。
何时会用到?
- 需要将含中文或特殊字符的字符串嵌入 URL 查询参数中。
- 收到百分比编码的 URL 想还原成可读文字。
- 处理表单数据时需确认 + 号与空白的解析行为。
为什么 URL 需要编码?
URL 只允许 ASCII 字符中的特定子集,中文、日文、emoji 或 & 等特殊字符必须转换为百分比编码(如 %E4%B8%AD)才能安全传输,避免服务器或浏览器解析错误。
完整编码和保留字符模式有什么区别?
完整编码(encodeURIComponent)会编码几乎所有非英数字符,适合用于查询参数值。保留字符模式则保留 -、_、.、! 等常见 URL 安全字符,避免过度编码,适合一般路径字符串。
+ 号和 %20 有什么不同?
在 URL 查询字符串中,空白有两种表示法:%20(RFC 3986)和 +(application/x-www-form-urlencoded)。开启「解码时将 + 视为空白」选项可匹配表单提交行为;关闭则按 RFC 3986 解析,+ 保留原字符。
如何处理不完整的百分比编码?
若粘入的字符串包含不完整的 % 序列(如单独的 %),工具会提示格式错误。请确认每个 % 后面都有两位十六进制字符,例如 %20 或 %E4%B8%AD。
URL 太长怎么缩短?免费工具与实用技巧
长链接容易换行、难分享也不美观。本文整理免费短链接工具、选择原则与安全注意事项,帮助你快速把长 URL 变成好传播的短链接。
Base64 编解码完整指南:原理、限制与实战场景
Base64 常见于 API、JWT、Email 与数据传输,但它不是加密。本文从编码原理到实战误区,帮你快速建立可落地的 Base64 认知。
QR Code 完全指南:从原理到安全扫描
黑白方块背后藏着哪些工程设计?扫码真的安全吗?本文从 QR Code 的原理、结构、容错机制到实际安全风险全面解析,帮你制作更好的码、扫得更放心。
JSON 格式完全指南:从数据结构到 API 实战设计
JSON 是现代网络服务最常见的数据交换格式。本文从语法、建模、验证、安全到性能优化,帮助你建立可长期维护的 JSON 实战方法。
URL 编码完整指南:百分比编码、常见陷阱与实务建议
URL 编码看起来简单,却经常导致参数错误、重复编码与安全风险。本文用实例说明百分比编码规则、encodeURI/encodeURIComponent 差异,以及前后端协作时的正确做法。