Что такое Декодер JWT?
Бесплатный онлайн-декодер JWT. Вставьте любой JWT для мгновенного просмотра декодированного заголовка и полезной нагрузки. Проверьте статус истечения, эмитента и claims.
JSON Web Tokens (JWT) — компактный URL-безопасный формат токенов, широко используемый в современных системах аутентификации, авторизации API и реализации единого входа. JWT Decoder позволяет вставить любой JWT и мгновенно просмотреть его декодированный заголовок и полезную нагрузку, что упрощает отладку потоков аутентификации и понимание содержимого токена.
При вставке JWT инструмент сразу разделяет его на три компонента — заголовок, полезную нагрузку и подпись — и декодирует base64url-закодированные заголовок и полезную нагрузку в форматированный JSON. Заголовок показывает алгоритм подписи (например, HS256 или RS256) и тип токена. Полезная нагрузка раскрывает все утверждения, включая стандартные: iss (издатель), sub (субъект), aud (аудитория), exp (время истечения), nbf (не ранее), iat (выдан в) и любые пользовательские утверждения, включённые издателем.
Статус срока действия выделяется чётким индикатором: действителен (токен не истёк), истёк (время истечения прошло) или ещё не действителен (до времени nbf). Это особенно полезно при разработке, когда нужно быстро проверить, истёк ли тестовый токен или корректно ли установлены временные утверждения.
Критически важное различие: этот инструмент декодирует, но НЕ проверяет подписи. Декодировать JWT тривиально легко — заголовок и полезная нагрузка представляют собой просто base64url-закодированный JSON, который может прочитать любой. Подпись гарантирует, что токен не был изменён. Без проверки никогда не следует доверять декодированным утверждениям из ненадёжного источника. Для проверки подписи нужен ключ подписи и соответствующая серверная логика.