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 編碼長度