JWT 長度估算

📏 JWT Length Estimator

Estimate JWT string length for given header and payload structures.

📐 計算公式與說明

JWT = base64url(header) + . + base64url(payload) + . + base64url(signature)

Base64 編碼約膨脹 33%。

📚 深度解析:JWT 令牌長度估算與開銷

💡 常見使用場景

精簡宣告
header+payload 各 120 位元組、簽名 32 位元組,Base64 膨脹約 33% 後令牌約 250 位元組,適合放入 Cookie。
宣告過多導致超長
payload 達 1 KB 時令牌可超 1.4 KB,可能觸及閘道器頭部上限,應裁剪非必要宣告。

❓ 常見問題(FAQ)

JWT 為什麼會變長?
三段均由 Base64URL 編碼,原始 JSON 體積會膨脹約 33%,簽名段再疊加固定長度。
多長算安全?
安全性與長度無直接關係,但過長會佔用請求頭配額,建議僅放必要宣告。