JWT Decoder и Generator — работа с JSON Web Token онлайн
Декодируй header, payload и подпись любого JWT. Проверь алгоритм, дату истечения, issuer. Генерируй JWT с HS256/HS384/HS512. Всё работает в браузере — токены и секреты не уходят на сервер.
Что такое JWT
JWT (JSON Web Token) — стандарт безопасной передачи информации между сторонами как JSON-объекта. Это компактный, URL-безопасный токен, состоящий из трёх частей через точку: header.payload.signature. Используется массово в современных API для аутентификации, в постбэках партнёрских сетей, в OAuth2 и OpenID Connect.
Когда нужен decoder
- Отладка постбэков партнёрки — посмотреть, какие click_id, payout, status пришли в JWT.
- Проверка истечения токена — поле exp в Unix-timestamp, инструмент показывает читаемую дату.
- Аудит OAuth-токенов — какие scope, кто issuer, валиден ли подписи.
- Reverse-engineering чужого API — понять, что сервер ожидает в payload.
Когда нужен generator
- Тестирование своего API — собрать токен с нужными claims и проверить как сервер его обработает.
- Симуляция постбэка — сгенерировать тестовый JWT для отладки своего endpoint.
- Учебные цели — понять, как именно формируется подпись HS256.
Безопасность
Всё кодирование, декодирование и проверка подписи выполняется в браузере на JavaScript (Web Crypto API для HS*). Токены и секреты никогда не отправляются на сервер aff.top. Тем не менее не вставляй production-секреты в любые онлайн-инструменты — храни их в защищённых системах (Vault, AWS KMS).