Narzędzia dla programistów
Dekoder i generator JWT
Dekoduj lub generuj JWT lokalnie — sekrety nigdy nie opuszczają przeglądarki.
Działa lokalnie w Twojej przeglądarce — Twoje dane nie są przesyłane.
Czym jest to narzędzie?
Wklej JSON Web Token, aby zobaczyć jego nagłówek i ładunek jako sformatowany JSON — to przydatne przy debugowaniu logowania, uwierzytelniania API czy wygasłych sesji. Możesz też tworzyć tokeny podpisane HS256 do lokalnych testów bez instalowania bibliotek.
JWT składa się z trzech części: nagłówka, ładunku i podpisu. Dekodowanie odkodowuje base64url dwóch pierwszych części, aby można było obejrzeć deklaracje.
Token jest generowany lokalnie. HS256 korzysta z Web Crypto, a sekret pozostaje tylko w pamięci. Niepodpisany tryb alg „none” służy wyłącznie do testów.
Weryfikacja dowolnych algorytmów (RS256 itp.) i zarządzanie kluczami produkcyjnymi celowo wykraczają poza zakres narzędzia.
Traktuj tokeny i sekrety jako dane wrażliwe. Najlepiej pracuj tylko na danych, do których masz uprawnienia.
Jak używać: Dekoder / generator JWT
- Dekodowanie: wklej JWT i kliknij „Dekoduj”, aby zobaczyć nagłówek i ładunek jako JSON.
- Generowanie: przejdź do „Generuj”, edytuj JSON nagłówka i ładunku, wybierz HS256 lub none, wpisz sekret i kliknij „Generuj JWT”.
- Pamiętaj: dekodowanie nie weryfikuje podpisu. Wygenerowane tokeny służą do testów lokalnych.
Przykłady
Budowa JWT
header.payload.signature — każda część to JSON zakodowany w base64url (z wyjątkiem podpisu).
Najczęstsze pytania
Czy ToolForge weryfikuje mój JWT?
Nie. Tryb dekodowania tylko dekoduje. Weryfikacja podpisu celowo nie jest częścią wersji 1, by nie zbierać sekretów.
Czy mój token lub sekret są przesyłane?
Nigdy. Dekodowanie i generowanie odbywają się w całości w Twojej przeglądarce.
Jakimi algorytmami mogę generować?
HS256 (HMAC-SHA256) ze wspólnym sekretem lub niepodpisanym alg none do lokalnych eksperymentów. Algorytmy asymetryczne nie są jeszcze dostępne.
Jak sprawdzić, czy JWT wygasł?
Spójrz na deklarację exp w zdekodowanym ładunku. To znacznik czasu Unix w sekundach — wklej go do konwertera znaczników czasu, aby zobaczyć dokładną datę i godzinę.
Potrzebujesz w przyszłości więcej możliwości?
Narzędzia premium, wyższe limity i dostęp przez API są w planach. Wersja 1 pozostaje darmowa i prywatna w Twojej przeglądarce.