Генератор JWT

Создавайте подписанные JSON Web Tokens (HS256, HS384, HS512) со своими заголовками, полезной нагрузкой и сроком действия. Подпись выполняется полностью в браузере.

Подпись выполняется локально в браузере. Секрет и токен не отправляются и не сохраняются.

Как создать JWT

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

Этот инструмент собирает и подписывает токен полностью в браузере через Web Crypto API. Секрет и нагрузка никогда не покидают страницу.

Отредактируйте заголовок и нагрузку

В заголовке указываются алгоритм и тип токена. Нагрузка содержит утверждения — iss, sub, iat, exp или любые свои. Обе части должны быть корректным JSON, иначе токен не собрать.

Выберите алгоритм и срок

HS256 — максимальная совместимость, HS384/HS512 — более длинные дайджесты. Срок действия автоматически добавляет утверждение exp: от 15 минут до 30 дней или «без срока».

Задайте надёжный секрет

Секрет HMAC защищает токен, поэтому используйте длинную случайную строку — кнопка «Случайный секрет» генерирует криптографически стойкое 32-байтовое значение.

Создайте и проверьте

Нажмите «Создать токен», чтобы получить подписанный токен, скопируйте его одним щелчком и сверьтесь с таблицей ниже. Всё выполняется локально в браузере.

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

Что такое JSON Web Token (JWT)?+
JWT — это компактный URL-безопасный формат для передачи утверждений между двумя сторонами. Он состоит из заголовка, полезной нагрузки и подписи HMAC, которая подтверждает, что токен создан обладателем общего секрета.
Где используется мой секрет?+
Секрет никогда не покидает ваш браузер. Подпись HMAC вычисляется локально через Web Crypto API, и сам токен, и нагрузка, и секрет не отправляются ни на один сервер.
Какие алгоритмы поддерживаются?+
HS256, HS384 и HS512 — подписи HMAC на основе SHA-256, SHA-384 и SHA-512 соответственно. Это самые распространённые симметричные алгоритмы JWT.
Как работает опция срока действия?+
При выборе срока в нагрузку автоматически добавляется утверждение exp (время истечения), рассчитанное с момента генерации токена. Вариант «без срока» позволяет задать iat и exp самостоятельно.
Можно ли использовать токен в продакшене?+
Да — структура и подпись соответствуют стандарту JWT. Только используйте длинный случайный секрет и никогда не раскрывайте его в клиентском коде. Для асимметричных подписей (RS256) нужно отдельное управление ключами.

Похожие инструменты

Генератор JWT — Бесплатные онлайн-генератор JWT, JSON Web Token онлайн, создать JWT, HS256 подпись, JWT инструмент, генерация токена, JWT конструктор, HMAC подпись, создание JWT онлайн, бесплатный генератор JWT. Без регистрации. Работает в вашем браузере.