Створюйте та підписуйте JSON Web Token HS256 із корисного навантаження та секрету, повністю у вашому браузері.
Як користуватися Генератор JWT
Відредагуйте корисне навантаження як об'єкт JSON.
Введіть свій секрет HS256.
Згенеруйте та скопіюйте підписаний токен.
A JWT generator that builds and signs JSON Web Tokens from your payload and secret, entirely in your browser using the Web Crypto API. It pairs with the JWT decoder, which inspects an existing token.
A JWT has three parts separated by dots: a header, a payload of claims, and a signature, each Base64url encoded. The signature is what makes the token trustworthy: it proves the payload has not been altered and was issued by someone who holds the secret.
This tool signs with HS256, that is HMAC using SHA-256, the most common symmetric JWT algorithm. The same secret both signs and verifies the token, so it must be kept private on the server.
For HS256, use a long, random secret. A short or guessable secret undermines the whole token, since anyone who guesses it can mint valid tokens of their own.
An important point about JWTs: the payload is only encoded, not encrypted. Anyone with the token can read its claims by Base64-decoding them, so never put passwords or sensitive data in a JWT. The signature stops tampering, it does not provide secrecy.
Because signing happens locally, your secret and payload never leave your device. Even so, avoid pasting real production secrets on a shared or public computer.
Поширені запитання
HS256 (HMAC із SHA-256), найпоширеніший симетричний алгоритм JWT, підписаний у вашому браузері за допомогою Web Crypto API.
Ні. Підписання відбувається повністю у вашому браузері, тож секрет і корисне навантаження ніколи не залишають ваш пристрій. Усе ж уникайте справжніх робочих секретів на спільних машинах.
Так, використовуйте інструмент декодера JWT, щоб переглянути заголовок і корисне навантаження наявного токена.
Вбудувати цей інструмент
Додайте цей інструмент на власний сайт. Скопіюйте фрагмент нижче; він оновлюється автоматично.
<iframe src="https://monu.tools/embed/uk/jwt-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Пов'язані інструменти
Шукайте та переглядайте коди статусу HTTP та їхні значення, від 1xx до 5xx.
Перетворюйте файл .env на JSON і JSON назад на .env, в обидва боки, повністю у вашому браузері.
Генеруйте HMAC для повідомлення та секретного ключа за допомогою SHA-1, SHA-256, SHA-384 чи SHA-512, у вашому браузері.
Хешуйте пароль за допомогою bcrypt і перевіряйте пароль щодо хешу bcrypt, повністю у вашому браузері.