URL ENCODER
URL 在线编码工具
免费、高效、隐私安全,在浏览器中完成 URL 百分号编码
支持标准编码、表单数据格式及全字符编码模式,可逐行编码。所有处理均在本地浏览器完成,数据不会上传至任何服务器。
RFC 3986
Form Data
Full Encode
100% Local
安全工具
编码工具
时间工具
浏览器工具
文本工具
保留字母、数字及 - _ . ! ~ * ' ( )
输入
字符数: 0
输出
字符数: 0
常见问题
URL 编码是什么?
URL 编码(也称百分号编码)是将字符串中的特殊字符转换为 %XX 格式,使其可以安全嵌入 URL 中。例如空格会变成 %20,汉字会被编码为多个 %XX 序列。
标准模式和全字符编码模式有什么区别?
标准模式(encodeURIComponent)会保留字母、数字及少数特殊符号(- _ . ! ~ * ' ( )),只编码其余字符;全字符编码模式则对所有非字母数字字符进行编码,适合对传输内容有严格要求的场景。
什么是表单数据模式?
表单数据模式遵循 application/x-www-form-urlencoded 规范,将空格编码为 + 号而非 %20,这是 HTML 表单 POST 提交数据时常用的格式。
编码后长度为什么会增加?
URL 编码将每个特殊字节转换为 %XX,使每个字节占用 3 个字符。汉字在 UTF-8 下通常需要 3 字节,因此一个汉字编码后会变成 9 个字符(如 %E4%B8%AD)。
我的数据会被上传到服务器吗?
不会。所有编码操作完全在您的浏览器本地执行,数据不会离开您的设备。