JWT 长度估算
← ToolBox
/ JWT 长度估算
🌙
首页
‹
🔐 编码转换
‹
JWT 长度估算
📖 查看「jwt-size 使用指南」
结果
数据表
预设
历史
📏 JWT Length Estimator
Estimate JWT string length for given header and payload structures.
Header 字节数
Payload 字节数
签名长度字节
计算
导出明细 CSV
复制结果
📐 计算公式与说明
JWT = base64url(header) + . + base64url(payload) + . + base64url(signature)
Base64 编码约膨胀 33%。
📚 深度解析:JWT 令牌长度估算与开销
💡 常见使用场景
按 header/payload/signature 大小估算编码后 JWT 总长度。
评估会话令牌对请求头体积的影响。
判断是否需要用紧凑声明减少长度。
精简声明
header+payload 各 120 字节、签名 32 字节,Base64 膨胀约 33% 后令牌约 250 字节,适合放入 Cookie。
声明过多导致超长
payload 达 1 KB 时令牌可超 1.4 KB,可能触及网关头部上限,应裁剪非必要声明。
❓ 常见问题(FAQ)
JWT 为什么会变长?
三段均由 Base64
URL 编码
,原始
JSON
体积会膨胀约 33%,签名段再叠加固定长度。
多长算安全?
安全性与长度无直接关系,但过长会占用请求头配额,建议仅放必要声明。
🔗 相关工具
🔍
ASCII 可读性检测
ASCII 可读性检测器,估算文本中 ASCII 与可打印字符占比,辅助判断编码与文本内容可读性。
🔤
Base32 编码长度估算
Base32 编码长度估算器,按输入字节数估算编码后字符串长度,用于传输与存储容量规划。
🔤
Base58 校验长度
输入原始字节长度,工具按 Base58 编码规则并叠加 4 字节校验和,估算编码后字符串长度,常用…
🔤
Base64 编码长度
输入待编码数据的字节数,工具按每 3 字节转为 4 字符的规则估算 Base64 编码后的字符数…