🔐

JWT 解碼

解碼並檢查 JSON Web Tokens。檢視標頭、酬載與簽章。到期狀態、演算法標籤,以及每個區段的一鍵複製功能。

開發者工具 本機執行 不會傳送任何資料
解碼 JWT 驗證 用戶端
JWT 權杖
等待權杖—
🔐
貼上 JWT 以解碼
支援 HS256、RS256、ES256 及所有標準 JWT 演算法

什麼是 JWT 解碼器?

JWT 解碼器會將 JSON Web Token 解析成三個部分,讓你檢查標頭、酬載宣告、演算法與簽章區段。它適合用於驗證偵錯、到期檢查,以及在不將權杖傳送到伺服器的情況下,了解權杖實際包含的內容。

如何使用 JWT 解碼器

  1. 將 JWT 貼到輸入區。
  2. 檢視解碼後的標頭與酬載區段。
  3. 檢查 exp、iss、aud、sub 等宣告與自訂欄位。
  4. 複製解碼後的值,或將其與你的驗證流程預期結果比對。
了解 JWT ▾
範例
輸入 貼上 JWT,例如 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
輸出 此工具會將權杖拆分為標頭、酬載與簽章,然後解碼可讀的宣告。
常見使用情境
  • 在 API 與驗證偵錯期間檢查權杖宣告
  • 無需後端工具即可檢查到期時間、簽發者、受眾與主體值
  • 確認系統使用的簽署演算法與權杖結構
  • 教學說明 JWT 標頭、酬載與簽章區段如何組合
為何使用此工具
  • 有助於偵錯登入流程、API 授權與權杖到期問題。
  • 讓 JWT 結構更容易向團隊成員與利害關係人說明。
  • 在本機執行,因此檢查時不會上傳貼上的權杖。
常見問題
在此貼上我的 JWT 安全嗎?

是。解碼完全在瀏覽器中執行,權杖不會傳送到伺服器。不過,除非你確定任何公開工具僅在用戶端執行,否則請避免將含有敏感宣告的正式環境權杖貼到公開工具中。

此工具可以驗證簽章嗎?

不行。簽章驗證需要密鑰 (HMAC) 或公鑰 (RSA/EC)。此工具只會解碼 Base64URL 編碼的標頭與酬載;驗證必須在你的伺服器上進行。

Token 過期代表什麼意思?

exp 宣告是 Unix 時間戳,表示 Token 何時失效。若目前時間已超過該時間戳,伺服器會拒絕此 Token,你需要重新驗證。

JWT 與工作階段 Cookie 有什麼差別?

工作階段 Cookie 會在伺服器上儲存工作階段 ID,並在每次請求時查詢。JWT 是自包含的:所有宣告都在 Token 本身,因此不需要伺服器端的工作階段儲存。這讓 JWT 適用於無狀態、分散式系統。