URL 编码长度估算 使用指南

输入可能含中文、空格或符号的 URL 字符串,工具按 RFC 3986 估算编码后长度(仅字母数字及 -_.~ 安全),便于控制请求行长度。

计算公式与原理

URL 编码将每个非安全字符转为 %XX(3 字符)编码长度 = 安全字符数 + 3 × 需编码字符数

输入可能含中文、空格或符号的 URL 字符串,工具按 RFC 3986 估算编码后长度(仅字母数字及 -_.~ 安全),便于控制请求行长度。

典型使用场景

算例参考

注意事项

本工具纯前端运行,输入内容不上传服务器;结果为按上述口径得到的理论估算值。实际应用受设备参数、测量条件与当地规范影响,请以设备铭牌、检测报告与现行标准为准,重大决策建议咨询专业人士。

哪些字符不编码?
RFC 3986 中 A-Za-z0-9 与 -_.~ 安全,其余(含中文/空格)均转 %XX。
中文为何变这么长?
中文 UTF-8 每字 3 字节,每字节编码为 %XX(3 字符),故 1 中文字≈9 字符。
与 URL 编码空间占比区别?
本工具估绝对长度,另一工具估相对膨胀比例。
→ 打开URL 编码长度估算工具