JWT 解碼器

在本機查看 JWT Header、Payload 與宣告日期;解碼不等於驗證簽章。

Web 與 API
正在準備工作區…

輸入

正在準備工作區…

輸出
結果將顯示於此。

使用方法

  1. 貼上三段式權杖,可帶或不帶 Bearer 前綴。
  2. 檢查解碼後的 JSON 與宣告日期。
  3. 複製某個 JSON 區塊,或下載解碼後的權杖資料。

JWT 解碼能說明什麼

緊湊 JWS 權杖的 Header 和 Payload 包含 Base64url 編碼資料,不需簽章金鑰即可解碼為可讀內容。

可讀宣告不能證明真實性。可利用解碼欄位檢查權杖結構與時間,再由使用權杖的系統驗證信任關係和應用要求。

理解權杖各部分

Header 可表示所聲稱的演算法,Payload 包含宣告。簽章部分保持編碼形式;顯示簽章不能證明簽發者身份。

exp、nbf 和 iat 等 NumericDate 宣告會按 UTC 和瀏覽器當地時間顯示。到期提示僅比較日期,不驗證權杖是否可信。

範例
輸入
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkZXYtMTIzIiwibmFtZSI6IkFkYSIsInJvbGUiOiJkZXZlbG9wZXIiLCJpYXQiOjE3NjcyMjU2MDAsImV4cCI6MTc5ODc2MTYwMH0.ZGVtby1zaWduYXR1cmU
結果
{"sub":"dev-123","name":"Ada","role":"developer","iat":1767225600,"exp":1798761600}

僅為範例資料。請依自己的使用情境檢查各項值、驗證和端點行為。

格式與驗證

不支援五段式加密 JWE。工具不取得簽章金鑰、不聯繫簽發者,也不執行簽章驗證,即使 Header 指定的是已知演算法。

匯出解碼資料

「複製」匯出所選 Header 或 Payload JSON;「下載 JSON」包含解碼區塊與編碼簽章。請像對待原權杖一樣謹慎處理匯出的宣告。

處理限制

本機工具輸入上限為 1 MiB,URL 上限為 64 KiB,處理限時 5 秒。API 請求支援 100 行標頭與 100 行參數,逾時範圍 1–120 秒,最多接收 5 MiB 回應資料。長文字預覽會縮略。請求直接傳送至所選端點,受 CORS 和瀏覽器策略約束。

?

常見問題

解碼會驗證簽章嗎?

不會。被修改或不可信的權杖仍可能成功解碼。使用權杖的應用必須驗證簽章和自身要求的宣告。

exp、nbf、iat 是什麼?

它們是以 Unix 秒錶示的 NumericDate 值,分別指到期時間、最早生效時間和簽發時間。顯示日期便於排查,不代表驗證結論。

可以貼上 Bearer 標頭的值嗎?

可以。工具接受緊湊權杖之前的 Bearer 前綴。

可以解密加密 JWT 嗎?

不可以。五段式 JWE 需要解密,不在此三段式 JWS 解碼器的支援範圍內。

權杖會傳送給簽發者或 DevToolsy 嗎?

不會。解碼在本機進行,不聯繫權杖簽發者,也不請求籤名金鑰。

尋找下一個實用工具

語言

要切換語言嗎?目前頁面的內容將被清空。請先複製或下載需要保留的資料。