JWT 解析器可即時解碼 JWT Token 的三個組成部分(Header、Payload、Signature),並自動偵測 Token 是否過期,以及解讀常見的標準聲明(Claims)。資料完全在瀏覽器本地處理,不會上傳至伺服器。
功能說明
- 三欄解碼:Header(標頭,包含演算法與類型)、Payload(聲明內容)、Signature(簽名)各自顯示在獨立面板,帶語法高亮。
- 過期偵測:自動讀取 exp 欄位,Token 已過期顯示橙色警告;尚未生效(nbf)則顯示藍色提示。
- 時間欄位可讀化:iat(發行時間)、exp(過期時間)、nbf(生效時間)的 Unix timestamp 自動轉換為可讀的日期時間格式。
- 聲明說明:Payload 下方列出每個聲明(Claim)的含義,包含 sub、iss、aud 等標準 RFC 7519 聲明。
- 快速範例:點擊「載入範例」可填入一個預設 JWT,立即看到解析效果。
- 一鍵複製:每個面板各有獨立的複製按鈕,可分別複製 Header、Payload 或 Signature。
什麼是 JWT?
- JWT(JSON Web Token)是一種開放標準(RFC 7519),用於在雙方之間安全地傳遞聲明(Claims),常用於身份驗證和 API 授權。
- 一個 JWT 由三個 Base64URL 編碼的部分組成,以 . 連接:Header.Payload.Signature。
- ⚠ 注意:JWT 的 Payload 只是 Base64 編碼,並非加密。任何人都可以解碼讀取,因此請勿在 Payload 中放入敏感資訊(如密碼)。
如何使用?
- 將 JWT Token 貼到輸入框。
- 查看解碼後的 Header、Payload 與 Signature,以及過期狀態與時間欄位。
- 解碼只是讀取內容,並不會驗證簽名;請勿把 Token 內的資訊視為已驗證。