Как создать JWT
JSON Web Token позволяет подтвердить, что нагрузка создана владельцем общего секрета. Он состоит из трёх частей — заголовка, нагрузки и подписи — соединённых точками и закодированных в base64url.
Этот инструмент собирает и подписывает токен полностью в браузере через Web Crypto API. Секрет и нагрузка никогда не покидают страницу.
Отредактируйте заголовок и нагрузку
В заголовке указываются алгоритм и тип токена. Нагрузка содержит утверждения — iss, sub, iat, exp или любые свои. Обе части должны быть корректным JSON, иначе токен не собрать.
Выберите алгоритм и срок
HS256 — максимальная совместимость, HS384/HS512 — более длинные дайджесты. Срок действия автоматически добавляет утверждение exp: от 15 минут до 30 дней или «без срока».
Задайте надёжный секрет
Секрет HMAC защищает токен, поэтому используйте длинную случайную строку — кнопка «Случайный секрет» генерирует криптографически стойкое 32-байтовое значение.
Создайте и проверьте
Нажмите «Создать токен», чтобы получить подписанный токен, скопируйте его одним щелчком и сверьтесь с таблицей ниже. Всё выполняется локально в браузере.