token.jwt
decoded.json
貼上 JWT 來解碼 header 和 payload。解碼不會驗證簽章。

相關

與 JWT Decode 相關的指南

全部指南 →

解碼 JSON Web Token(JWT)

JWT 由用點號連接的三段 Base64url 編碼內容組成:header.payload.signature。貼上 token 後點 Decode,即可把 header 與 payload 當作 JSON 閱讀。所有處理都在你的瀏覽器中完成 —— token 不會被傳送到伺服器,這點很重要,因為 JWT 經常攜帶身分與工作階段相關的 claim。

不管你搜尋的是 decode jsonwebtoken(一個詞)、jwt decode,還是 json web token decoder,本工具走的都是同一套流程:按點號切分、對前兩段做 Base64url 解碼,並將結果以 JSON 形式呈現。

解碼不是驗證

任何人都能解碼 JWT —— 它不需要金鑰,因為 payload 只是編碼而非加密。解碼只告訴你 token 聲稱了什麼,並不能證明它是真的。請務必在伺服端用你自己的金鑰或公鑰驗證簽章之後,再去信任其中的任何 claim;也永遠不要把密碼或機密放進 JWT payload。

常見 claim

  • iss 簽發者 · sub 主體 · aud 受眾
  • exp 過期時間 · iat 簽發時間 · nbf 不早於(Unix 時間戳)

想了解更多細節,可參考 如何解碼 JWT為什麼 Base64 不是加密。若需手動檢視單一段落,可使用 Base64 解碼器

FAQ

本工具會驗證 JWT 的簽章嗎?

不會。 解碼展示的只是 token 的 聲明,並不能證明真實性。在信任任何 claim 之前,請務必於伺服端以你的金鑰或公鑰驗證簽章,並且永遠不要把機密資訊放進 JWT payload。