JWT 線上解碼
看清 JSON Web Token 裡裝了什麼,以及是否已經到期。
「Bearer 」前綴、引號和換行會自動移除
下一步: Base64 編碼 / 解碼 · Unix 時間戳記轉換
如何使用 JWT 解碼器
貼上權杖
貼上 JWT。「Bearer 」前綴、引號和換行會自動移除。
查看各個部分
標頭、酬載和簽章以不同顏色區分,標頭與酬載會顯示為整齊的 JSON。
檢查宣告
標準宣告附有說明,時間會顯示為日期,並以標籤告訴您權杖是否仍然有效。
為什麼選擇 Utils365
到期時間一目了然
直接看到「2 小時前已到期」或「3 天後到期」,不必手動換算 exp 和 iat。
以淺白文字說明宣告
iss、sub、aud、exp、nbf、iat 和 jti 都有說明,讓您知道權杖對使用者說了什麼。
清楚的錯誤訊息
如果權杖被截斷或損毀,會告訴您是哪個部分出錯。也能辨識加密的權杖。
注重隱私
解碼在您的瀏覽器中進行,您貼上的權杖絕不會傳送給我們或任何人。
常見問題
什麼是 JWT?
JSON Web Token 是一段精簡且經過簽署的文字,應用程式用它來表明您的身分,通常以「Authorization: Bearer …」的形式傳送。它由點分隔成三個部分:標頭、包含宣告的酬載,以及簽章。
JWT 有加密嗎?
通常沒有。標頭和酬載只經過 Base64URL 編碼,任何拿到權杖的人都能讀取。千萬不要在 JWT 酬載中放入密碼或機密資訊。
這裡會驗證簽章嗎?
不會。它只負責解碼權杖讓您閱讀。驗證簽章需要密鑰或公開金鑰,應由接收權杖的伺服器進行。
在這裡貼上權杖安全嗎?
解碼完全在您的瀏覽器中進行,不會上傳任何內容。即便如此,仍請像對待密碼一樣對待有效的權杖:除非可以撤銷或更換,否則避免在任何地方貼上正式環境的權杖。
如何知道 JWT 何時到期?
查看 exp 宣告。它是以秒為單位的 Unix 時間戳記,本工具會顯示為日期,並告訴您還剩多久或已到期多久。
為什麼我的權杖有五個部分?
那是加密的權杖(JWE)。其內容只能用加密時指定的金鑰讀取,因此無法在這裡解碼。