使用方式
- 1 開啟JWT 解碼器與解析工具,輸入、貼上或選擇要處理的內容。
- 2 依需求調整頁面上的選項與格式。
- 3 確認即時結果,再複製或下載可用的輸出。
即時解析 JWT Token 結構(Header/Payload/Signature),並解讀過期時間與各欄位資訊。
{} {} -
即時解析 JWT Token 結構(Header/Payload/Signature),並解讀過期時間與各欄位資訊。適合日常工作、開發、學習或快速驗證時使用。
工具在瀏覽器中運作;處理敏感資料前,仍請確認瀏覽器與裝置環境可信。
JWT(JSON Web Token)是目前 API 登入驗證最常見的憑證格式。它由三段以「.」分隔的字串組成:Header 說明簽章演算法(例如 HS256、RS256)與類型;Payload 存放使用者 ID、權限、到期時間等「聲明」(claims);Signature 則是伺服器用金鑰對前兩段計算出的簽章,用來確認內容沒有被竄改。前兩段只是 Base64URL 編碼,並沒有加密。
把 Token 貼進本工具,就會即時解碼 Header 與 Payload 並以格式化的 JSON 顯示,Signature 則原樣列出。工具也會把常見的時間欄位轉成看得懂的本地時間:exp 是到期時間、iat 是簽發時間、nbf 是生效時間(在此之前不應被接受),並依 exp 判斷 Token 是否已經過期。前端工程師除錯登入流程、確認權限欄位或排查「為什麼一直被登出」時特別好用。
必須強調:解碼不等於驗證。本工具不會用金鑰檢查簽章,任何人都可以偽造一段看起來合法的 Payload。後端務必使用可信的函式庫驗證簽章、演算法與 exp,並拒絕 alg 為 none 的 Token。也因為 Payload 任何人都能解開,絕對不要在 JWT 中放密碼、身分證字號等敏感資料。
Token 本身就是登入憑證,貼到不明網站等於交出帳號存取權。本工具完全在瀏覽器中解碼,Token 不會被傳送或記錄;即便如此,處理正式環境的 Token 時仍建議使用已過期或測試環境的樣本。
一般的 JWT(JWS)只有簽章、沒有加密,Header 與 Payload 是 Base64URL 編碼,任何人都能解碼讀取。
不會。它只解碼並顯示內容。簽章驗證需要金鑰,應該在後端以可信的函式庫完成。
exp 是到期時間,iat 是簽發時間,nbf 是生效時間。三者都是 Unix 秒數,本工具會轉成本地時間顯示。
解碼在瀏覽器內完成,Token 不會上傳。但 Token 等同登入憑證,正式環境建議使用測試或已過期的 Token。