Narzędzia › Dla programistów

Dekoder JWT

Dekoduj tokeny JSON Web Token, sprawdzaj datę wygaśnięcia i weryfikuj podpisy HS256, RS256, PS256 i ES256 za pomocą WebCrypto, prosto w przeglądarce.

Nagłówek
{
  "alg": "HS256",
  "typ": "JWT"
}
Ładunek
{
  "sub": "4021",
  "name": "Nibbo",
  "pro": true,
  "iat": 1791800000,
  "exp": 1791803600
}
Algorytm
HS256
Wystawiono
12.10.2026, 10:13:20
Wygasa
12.10.2026, 11:13:20 wygasł

Jak to działa

  1. Nagłówek i payload są dekodowane z Base64URL lokalnie.
  2. Podpisy są sprawdzane wbudowanym w przeglądarkę WebCrypto. Sekrety i klucze zostają w tej karcie.
  3. Tokeny z "alg": "none" są zawsze oznaczane jako niezweryfikowane.

Pytania

Dlaczego to ważne, że dekodowanie jest lokalne?

JWT to często aktywna sesja. Wklejenie go na stronę, która zapisuje żądania w logach, oznacza oddanie dostępu do Twojego konta.

Jakie formaty kluczy działają?

Wspólny sekret dla HS* albo klucz publiczny w formacie PEM (SPKI) lub JWK dla RS*, PS* i ES*.