URL / URI 编码解码器

URL URI Encoder Decoder
Copied!
Mode
Input
Output

一款完全在浏览器中运行的免费URL编码器与解码器。粘贴字符串或URL进行编码以用于查询参数,或粘贴编码后的字符串解码为纯文本。支持组件编码(用于查询值)和完整URL编码。所有数据均不会发送至任何服务器。

为何使用此URL编码器?

  • 快速:一键完成编码或解码。
  • 私密:所有处理均在您的浏览器中进行。
  • 双模式:针对查询字符串和特殊字符使用组件编码,或处理完整URL时采用全URL编码。
  • 支持Unicode:正确处理URL中的非ASCII字符(如中文)编码与解码。

核心功能

  • 编码 / 解码: 一键编码或解码;结果将显示在输出框中。
  • 组件与完整URL: 组件模式使用 encodeURIComponent/decodeURIComponent(推荐用于查询参数);完整URL模式使用 encodeURI/decodeURI。
  • 复制结果: 一键将输出复制到剪贴板。
  • 错误处理: 对于无效的编码输入,会显示提示消息,而不会中断页面运行。

工作原理

该工具使用内置的 JavaScript 函数:
encodeURIComponent

decodeURIComponent
用于组件模式(编码除
-_.!~*'()
之外的所有保留字符),以及
encodeURI

decodeURI
用于完整URL模式(保留
;,/?:@&=+$#
). 解码无效序列可能会引发错误;该工具会捕获这些错误并显示反馈。对于非ASCII字符(例如中文),组件编码会产生百分比编码的UTF-8字节。

尝试使用URL编码解码器

在输入区域输入或粘贴文本,选择组件或完整URL模式,然后点击编码或解码。从输出框中复制结果。所有操作都在您的浏览器中运行,无需服务器往返。