Przejdź do treści

Dekoder JWT

Odczytaj nagłówek i treść tokenu JWT, sprawdź datę wygaśnięcia (exp), wydania (iat) i algorytm — lokalnie, bez wysyłania tokenu na serwer.

Uwaga: dekoder tylko odczytuje dane — nie weryfikuje podpisu. Nie wklejaj tokenów produkcyjnych do obcych serwisów; tutaj token jest przetwarzany wyłącznie w Twojej przeglądarce.

Umieść to narzędzie na swojej stronie

Bezpłatnie, bez rejestracji. Widżet pokazuje na dole napis „Narzędzie udostępnia AMKBIT.pl”.

Budowa tokenu JWT

nagłówek.treść.podpis

Każda część to dane zakodowane w Base64URL. Nagłówek określa algorytm podpisu (np. HS256, RS256), treść zawiera tzw. claims: sub (kogo dotyczy token), exp (czas wygaśnięcia), iat (czas wydania), iss (wystawca), aud (odbiorca) oraz dane aplikacji. Czasy są zapisane jako znaczniki czasu Unix.

JWT nie jest zaszyfrowany

Każdy, kto ma token, może odczytać jego treść — dlatego nie umieszcza się w nim haseł ani danych wrażliwych. Podpis gwarantuje tylko, że treści nie zmieniono. Serwer musi zawsze weryfikować podpis i odrzucać tokeny z algorytmem none.

Przykłady

Token z nagłówka

Możesz wkleić cały nagłówek „Bearer eyJ…” — przedrostek zostanie pominięty.

Najczęstsze pytania

Czy narzędzie sprawdza podpis?

Nie — do weryfikacji potrzebny jest sekret lub klucz publiczny wystawcy, a tych nie należy wklejać do przeglądarki. Dekoder służy do podglądu treści podczas programowania i diagnozy.

Poradniki

Wynik ma charakter pomocniczy. Przy ważnych decyzjach (finansowych, technicznych, zdrowotnych) sprawdź go niezależnie. Zasady korzystania.