ГлавнаяИнструментыJWT-декодер

JWT-декодер

JWT — это три части через точку: заголовок, полезная нагрузка и подпись, первые две — просто JSON в кодировке base64url, их может прочитать любой, у кого есть токен. Декодер раскладывает токен на части, показывает JSON с отступами, расшифровывает стандартные поля — iss, sub, aud, exp, iat, nbf, jti — и переводит сроки из секунд Unix в даты, считая, сколько токену осталось жить. Подпись не проверяется: для этого нужен секрет или публичный ключ, и это делает сервер. Токен никуда не отправляется, разбор идёт в браузере, поэтому сюда можно вставлять рабочие токены. Проверено 04.09.2026.

Разбор идёт в браузере, токен никуда не уходит.

Заголовок

Полезная нагрузка

JWT по RFC 7519: header.payload.signature в base64url; сроки exp, iat, nbf — секунды Unix. Подпись не проверяется. Проверено 04.09.2026.

Как пользоваться

  1. Целиком, с точками; префикс «Bearer » можно оставить, он отрежется.
  2. Алгоритм подписи alg и тип typ; для ключей — kid.
  3. Стандартные поля подписаны по-русски, сроки показаны датами и оставшимся временем.
  4. Три части, корректный base64url, валидный JSON — декодер отмечает, что не так.

Частые вопросы

Что такое JWT

JSON Web Token — компактный токен для передачи утверждений между сторонами: заголовок, полезная нагрузка и подпись, каждая часть в base64url, разделены точками. Используется для авторизации в API и веб-приложениях.

Почему токен можно прочитать без ключа

Заголовок и полезная нагрузка только закодированы, шифрования здесь нет. Подпись защищает их от подделки, но не от чтения, поэтому в JWT нельзя класть пароли и секреты.

Проверяет ли декодер подпись

Нет. Для HS256 нужен общий секрет, для RS256 и ES256 — публичный ключ; проверка выполняется на сервере. Декодер показывает алгоритм и длину подписи и предупреждает, если alg равен none.

Что означают exp, iat и nbf

exp — момент истечения, iat — момент выдачи, nbf — момент, раньше которого токен недействителен. Все три — секунды Unix, декодер переводит их в даты по вашему часовому поясу и считает оставшееся время.

Что такое base64url

Вариант base64 без символов «+» и «/», заменённых на «-» и «_», и без выравнивающих «=», чтобы токен можно было передавать в адресной строке. Декодер восстанавливает выравнивание сам.

Токен не разбирается — почему

Обычно обрезан при копировании, содержит пробелы или перенос строки, либо это токен другого, непрозрачного формата без структуры JWT. Декодер называет, какая из трёх частей не читается.

Данные куда-то отправляются

Нет, всё считается в браузере; сетевых запросов при разборе нет.

Ещё инструменты для SEO и маркетинга

Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.