О формате и использовании
JWT хранит claims в JSON payload. Эта утилита читает только трёхчастную compact-форму JWS, включая alg none. Подпись не проверена; содержимое не подтверждает подлинность токена. Декодирование и временные отметки не подтверждают пригодность для авторизации. Неизвестные critical extensions отмечаются как неинтерпретированные; это не полная JOSE-валидация.
Как использовать
- Вставьте JWT, при необходимости с префиксом Bearer, или откройте UTF-8 файл до 256 КиБ. Один BOM файла удаляется; BOM внутри JSON отклоняется. Разбор обновляется через 300 мс. Замена непустого ввода требует подтверждения.
- Проверьте header и payload. Канонический непаддированный Base64URL, строгий UTF-8, корни-объекты, непустой alg; комментарии, trailing comma и повторные декодированные ключи отклоняются. Header до 16 КиБ, payload до 128 КиБ, вложенность до 64, до 20 000 узлов на документ, отчёт до 2 МиБ. При превышении лимита частичного результата нет.
- exp, nbf и iat читаются только в корне как NumericDate в секундах, включая дробные. UTC показывается только при точном представлении до миллисекунды и в диапазоне JS Date. Ошибки полей не мешают просмотру payload. Снимок зависит от часов устройства; обновите его кнопкой «Обновить время». Допуск clock skew не применяется.
- Скопируйте или скачайте отчёт. Reset с подтверждением очищает ввод и снимок. Всё остаётся в текущей вкладке без сохранения и сетевых запросов.