工具用的順手嗎?
你的回饋能幫助我們做得更好
線上解析JWT頭部、載荷及關鍵資訊,無需安裝即用即走。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
JWT(JSON Web Token)常用來承載一組 claims,也就是描述主體、簽發者、時間或應用資料的欄位。這個解析器接受以兩個句點分隔的三段字串,分別讀取 Header、Payload 與 Signature。Header 和 Payload 會解碼並以格式化 JSON 顯示;結果摘要則可查看演算法 alg、簽發者 iss、簽發時間 iat 和到期時間 exp(令牌有提供且值可處理時)。
JWT 的前兩段採 Base64url 編碼,這是可逆的表示方式,不是加密。讀得到 Payload 不代表內容受到保密,也不代表令牌來自可信的簽發者。第三段簽名會以字串顯示,方便與自己的測試資料比對;顯示簽名本身不會驗證它。
檢視 alg 等標頭資料,了解令牌宣告的演算法或其他參數。
閱讀完整 JSON claims。除常見欄位外,自訂欄位也會保留在結果中。
查看並複製第三段字串;它不是驗章結果。
RFC 7519 將 NumericDate 定義為從 1970-01-01T00:00:00Z 起算的秒數。當 iat 或 exp 是數字時,摘要會將秒數換成日期時間;字串值則按原值呈現。到期判斷只會在可解析的到期值存在時比較目前時間,Payload JSON 仍保留原始欄位,方便交叉確認。日期摘要依介面採用的日期格式顯示,與原始 UTC 數字或字串一起核對較不容易誤讀。
標準欄位是否出現由簽發端決定。像 sub(主體)、aud(受眾)與 nbf(生效時間)等欄位,可在完整 Payload 中查看;摘要不會替令牌補上缺少的 claims。exp 數值為 0 或空值時,畫面摘要可能顯示為未提供,應以 Payload 原文為準。
參考依據
指南
依步驟完成操作,並透過範例核對輸入與結果。
準備完整的三段式 JWT,包含 Header、Payload 與 Signature 三段,中間以句點分隔。不要把實際使用中的敏感存取令牌貼到共用裝置。
將字串貼入輸入欄。工具會在內容變更後嘗試解析;如果段數不符、Base64url 解碼失敗,或前兩段不是可解析的 JSON,會顯示格式錯誤。
先看摘要中的 alg、iss、iat 和 exp,再展開視線到完整 Header、Payload,確認其他標準或自訂欄位。
需要比對或留存時,使用各欄位旁的複製功能取得摘要值、格式化 JSON 或簽名字串。複製出的內容仍是未驗證資料。
情境
查看這項工具在不同工作與生活流程中的用法。
開發者可檢視測試令牌的 Payload,確認簽發服務有沒有放入預期的 iss、sub、aud 或自訂欄位,再回到應用程式比對設定。
聯調時可將摘要換算的 exp 日期與原始 Payload 對照,判斷測試令牌是否已過期或時間值是否填錯;最終仍應依服務端驗證與時鐘設定排查。
需要了解欄位名稱與資料形狀時,可先檢視 Header 和 Payload,再依服務提供者的正式文件確認欄位意義,不要把可讀內容當成授權證明。
問答
集中解答常見疑問與容易混淆的問題。
這個工具只解碼資料並顯示簽名字串,沒有使用簽發端的密鑰或公鑰執行驗證。請在預期的服務端驗章流程或受控的開發環境中確認令牌真偽。
不表示。Base64url 解碼只能讓內容可讀,任何人都可能製作含任意 claims 的字串。有效性、簽發者、受眾與權限必須由應用程式依規則驗證。
五段式緊湊序列通常是 JWE 加密表示;本工具預期三段式輸入,且不會解密 JWE。請使用支援該格式並符合密鑰管理要求的流程。
摘要會把數字型 iat、exp 當作 epoch 秒數換算成日期,Payload 保留令牌原始值。請同時查看欄位型別與數值;字串時間會直接以原字串呈現。
須知
使用前了解適用範圍、結果限制與必要提醒。
本工具不驗證簽章,也不判定簽發者、受眾或使用者權限;畫面中的過期標示只是根據可讀取的 exp 值與目前時間作比較。正式系統應按其安全設定驗證簽章及必要 claims,不能以本頁的可讀結果取代驗證。
JWT 的 Header 與 Payload 可能包含帳號識別資訊或其他敏感資料。只在可信任的環境檢視測試資料,並避免於公開或共用裝置貼入正式令牌。解碼器只支援此處描述的三段式格式,不解密 JWE。
推薦
查找相關工具、專題與可用的 API 能力。