AlpaKit Logo AlpaKit

JWT 解碼器與解析工具

即時解析 JWT Token 結構(Header/Payload/Signature),並解讀過期時間與各欄位資訊。

輸入 JWT Token
Token 狀態與中繼資料
Status -
過期時間: -
發行時間: -
生效時間: -
標頭 (Header)
{}
資料載荷 (Payload)
{}
簽章 (Signature)
-

使用方式

  1. 1 開啟JWT 解碼器與解析工具,輸入、貼上或選擇要處理的內容。
  2. 2 依需求調整頁面上的選項與格式。
  3. 3 確認即時結果,再複製或下載可用的輸出。

適合的使用情境

即時解析 JWT Token 結構(Header/Payload/Signature),並解讀過期時間與各欄位資訊。適合日常工作、開發、學習或快速驗證時使用。

隱私與資料處理

工具在瀏覽器中運作;處理敏感資料前,仍請確認瀏覽器與裝置環境可信。

JWT 的結構與常見欄位,以及解碼不等於驗證

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 是加密的嗎?

一般的 JWT(JWS)只有簽章、沒有加密,Header 與 Payload 是 Base64URL 編碼,任何人都能解碼讀取。

這個工具會驗證簽章嗎?

不會。它只解碼並顯示內容。簽章驗證需要金鑰,應該在後端以可信的函式庫完成。

exp、iat、nbf 是什麼意思?

exp 是到期時間,iat 是簽發時間,nbf 是生效時間。三者都是 Unix 秒數,本工具會轉成本地時間顯示。

把 Token 貼上來安全嗎?

解碼在瀏覽器內完成,Token 不會上傳。但 Token 等同登入憑證,正式環境建議使用測試或已過期的 Token。

瀏覽此分類: 開發者與編碼

推薦與常用工具
    ↑ ↓ 移動選擇 ↵ 開啟工具 ESC 關閉
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep