ToolHub
Открыть инструмент

Декодер JWT

Декодируйте и проверяйте токены JWT, просматривайте заголовок, полезную нагрузку и подпись

Инструменты разработчика

Об этом инструменте

Декодер JWT — это онлайн-инструмент, который разбирает JSON Web Token на три части: заголовок, полезную нагрузку и подпись. Он автоматически определяет статус истечения токена, отображает декодированный JSON с подсветкой синтаксиса и поддерживает отдельное копирование каждой части. Вся обработка выполняется локально в браузере.

Основные функции

Быстрый предпросмотр

Сценарии использования

jwt token security

Часто задаваемые вопросы

Что такое токен JWT?

JSON Web Token (JWT) — это компактный, URL-безопасный способ передачи утверждений между двумя сторонами. Он состоит из трёх частей, закодированных в Base64Url и разделённых точками: заголовок, полезная нагрузка и подпись. JWT широко используется для аутентификации и обмена информацией в веб-приложениях.

Проверяет ли этот инструмент подпись JWT?

Нет. Этот инструмент только декодирует JWT для отображения его содержимого и не проверяет криптографическую подпись. Проверка подписи требует секретного или открытого ключа, который не предоставляется в процессе декодирования. Инструмент фокусируется на проверке утверждений токена и статуса истечения.

Как работает проверка истечения?

Если декодированная полезная нагрузка содержит утверждение exp (время истечения), инструмент сравнивает его с текущим временем. Зелёный индикатор означает, что токен всё ещё действителен, жёлтое предупреждение означает, что токен истёк, с отображением конкретного времени истечения.

Будет ли мой токен JWT отправлен на сервер?

Нет. Все операции декодирования полностью выполняются в браузере с использованием JavaScript. Ваш токен JWT не передаётся на какой-либо сервер. Это особенно важно, поскольку токены часто содержат конфиденциальные данные аутентификации.

Почему мой токен показывает ошибку недопустимого формата?

Допустимый JWT должен содержать ровно три части, разделённые двумя точками (например, xxxxx.yyyyy.zzzzz). Если ваш токен имеет неправильное количество частей или если части заголовка и полезной нагрузки не являются допустимым JSON в кодировке Base64Url, инструмент отобразит сообщение об ошибке, объясняющее проблему.