JWT 长度估算
← ToolBox
/ JWT 长度估算
🌙
首页
‹
🔐 编码转换
‹
JWT 长度估算
📏 JWT Length Estimator
Estimate JWT string length for given header and payload structures.
Header 字节数
Payload 字节数
签名长度字节
计算
复制结果
📐 计算公式与说明
JWT = base64url(header) + . + base64url(payload) + . + base64url(signature)
Base64 编码约膨胀 33%。
📚 深度解析:JWT 长度估算
💡 常见使用场景
请求头预算:评估 Authorization 头因 JWT 膨胀对请求行/头的影响。
Payload 设计:控制声明数量以避免令牌过长触发网关限制。
移动端优化:在 Cookie/URL 中携带 JWT 时预估长度上限。
示例:Header+Payload 共 300 字节
Base64 后约 400 字符,加 1 个 . 分隔与签名段,整体令牌约 500–700 字符(视算法)。
❓ 常见问题(FAQ)
为何膨胀 33%?
JWT 三段均 Base64Url 编码,4/3 比例(去填充略短)。
签名段算在内吗?
本工具按 Header+Payload 估算,签名段需另加对应算法位数(如 RS256 较长)。
JWT 能加密吗?
默认签名不加密,明文可见;需 JWE 才加密,勿在 Payload 放敏感信息。
🔗 相关工具
🔍
ASCII 可读性检测
ASCII 可读性检测
🔤
Base32 编码长度估算
Base32 编码长度估算
🔤
Base58 校验长度
Base58 校验长度
🔤
Base64 编码长度
Base64 编码长度