Uprość swój przepływ pracy: Wyszukaj miniwebtool.
Dodaj
Zobacz też
Dekoder JWTLicznik tokenów AIKonwerter JSON na CSVGenerator RegEx AIKalkulator Włączeń i Wyłączeń
Strona główna > Różnorodne > Kodery i dekodery > Generator JWT
 

Generator JWT

Generuj podpisane JSON Web Tokens (JWT) z niestandardowym nagłówkiem, danymi payload i algorytmami podpisu HMAC (HS256/HS384/HS512). Zawiera zestawy pól, pomocnik wygaśnięcia, podgląd tokena na żywo i wizualny podział na trzy segmenty JWT.

Generator JWT
🔑 Algorytm podpisywania
👁 Podgląd tokena na żywo

Embed Generator JWT Widget

O Generator JWT

Witaj w Generatorze JWT, szybkim i darmowym narzędziu online do tworzenia podpisanych JSON Web Tokenów. Niezależnie od tego, czy testujesz przepływ uwierzytelniania, budujesz API, debugujesz integrację czy uczysz się, jak JWT działają od środka, ten generator daje Ci pełną kontrolę nad nagłówkiem tokena, roszczeniami w ładunku (payload) i algorytmem podpisującym HMAC. Wygeneruj poprawny token HS256, HS384 lub HS512 jednym kliknięciem i sprawdź każdy segment obok siebie.

Co to jest JSON Web Token?

JSON Web Token (JWT) to kompaktowy, bezpieczny dla adresów URL format poświadczeń zdefiniowany przez RFC 7519. JWT przenosi roszczenia dotyczące podmiotu między dwiema stronami i udowadnia swoją integralność za pomocą podpisu kryptograficznego. Ponieważ token jest samowystarczalny, odbiorca może go zweryfikować bez konieczności ponownego kontaktu z wystawcą — właściwość ta sprawia, że JWT są fundamentem bezstanowego uwierzytelniania w nowoczesnych aplikacjach internetowych i mobilnych.

Każdy JWT składa się z trzech części zakodowanych w base64url, połączonych kropkami:

  • Nagłówek (Header) — obiekt JSON deklarujący typ tokena (typ) i algorytm podpisywania (alg).
  • Ładunek (Payload) — obiekt JSON zawierający roszczenia, takie jak identyfikator użytkownika, czas wygaśnięcia i wszelkie niestandardowe dane.
  • Podpis (Signature) — podpis HMAC lub RSA nad zakodowanym nagłówkiem i ładunkiem, który chroni je przed manipulacją.
Kształt tokena: base64url(nagłówek).base64url(ładunek).base64url(podpis)
Przykład: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0In0.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk

Jak działa Generator JWT

To narzędzie postępuje zgodnie z dokładną recepturą podpisywania JWT z RFC 7519 §7.1:

  1. Serializuje JSON nagłówka do formy kompaktowej (bez spacji) i koduje go w base64url.
  2. Robi to samo dla JSON-a ładunku.
  3. Łączy oba elementy separatorem w postaci kropki. Jest to wejście do podpisu.
  4. Oblicza HMAC wejścia do podpisu przy użyciu Twojego tajnego klucza i wybranego algorytmu SHA-2.
  5. Koduje wynikowe bajty podpisu w base64url.
  6. Łączy wszystko jako nagłówek.ładunek.podpis.

Co wyróżnia ten generator

  • Trzysegmentowa wizualizacja kolorystyczna — nagłówek (różowy), ładunek (fioletowy), podpis (cyjan), dzięki czemu natychmiast rozpoznasz każdą część.
  • Paleta Szybkich Roszczeń — wstawianie iss, sub, aud, iat, nbf oraz jti jednym kliknięciem.
  • Pomocnik wygasania — przyciski dla 1 godziny, 1 dnia, 7 dni lub 30 dni, które automatycznie obliczają poprawny znacznik czasu Unix.
  • Podgląd tokena na żywo — zakodowany nagłówek i ładunek aktualizują się podczas pisania, dzięki czemu widzisz, jak każda edycja zmienia token.
  • Inteligentna synchronizacja nagłówka — zmiana algorytmu automatycznie aktualizuje pole alg w nagłówku.
  • Przełącznik klucza Base64 — jeśli Twój klucz jest przechowywany jako base64 (konwencja JWS dla kluczy binarnych), włącz tę opcję, a narzędzie zdekoduje go przed podpisaniem.
  • Przyciski kopiowania segmentów — kopiuj nagłówek, ładunek, podpis lub pełny token niezależnie.
  • Podsumowanie roszczeń — rozpoznane standardowe roszczenia są wymienione z opisem i czytelnym dla człowieka znacznikiem czasu tam, gdzie to możliwe.

Wybór właściwego algorytmu

Trzy warianty HMAC obsługiwane przez to narzędzie są funkcjonalnie identyczne, z wyjątkiem bazowego skrótu SHA-2 i długości podpisu:

  • HS256 — HMAC z SHA-256. 256-bitowy podpis. Domyślny wybór dla prawie każdej biblioteki wystawiającej JWT i najbardziej kompatybilna opcja.
  • HS384 — HMAC z SHA-384. 384-bitowy podpis. Nieco większy margines bezpieczeństwa przed przyszłą kryptoanalizą.
  • HS512 — HMAC z SHA-512. 512-bitowy podpis. Przydatny, gdy polityka wymaga najdłuższego standardowego skrótu.

Wszystkie trzy opierają się na współdzielonym kluczu, który posiadają zarówno wystawca, jak i weryfikator. RFC 7518 §3.2 wymaga, aby klucz był co najmniej tak długi jak wynik skrótu: 256 bitów dla HS256, 384 bity dla HS384, 512 bitów dla HS512.

Ostrzeżenie o bezpieczeństwie: nigdy nie wklejaj prawdziwego klucza produkcyjnego do żadnego narzędzia online, w tym do tego. Używaj tego generatora wyłącznie do nauki, testowania i debugowania z jednorazowymi kluczami. W przypadku tokenów produkcyjnych podpisuj je na własnym serwerze przy użyciu sprawdzonej biblioteki JWT i przechowuj klucz w menedżerze tajemnic, takim jak AWS Secrets Manager, HashiCorp Vault lub Google Secret Manager.

Standardowe zarejestrowane roszczenia

RFC 7519 §4.1 definiuje mały zestaw standardowych roszczeń, które wystawcy i weryfikatorzy JWT powinni rozpoznawać. Wszystkie są opcjonalne, ale szeroko obsługiwane:

  • iss (issuer) — identyfikuje, kto utworzył token. Często URL lub nazwa usługi.
  • sub (subject) — identyfikuje, kogo dotyczy token, zazwyczaj identyfikator użytkownika.
  • aud (audience) — identyfikuje odbiorcę, dla którego przeznaczony jest token. Może to być pojedynczy ciąg znaków lub tablica.
  • exp (expiration time) — znacznik czasu Unix, po którym token musi zostać odrzucony.
  • nbf (not before) — znacznik czasu Unix, przed którym token nie może zostać zaakceptowany.
  • iat (issued at) — znacznik czasu Unix rejestrujący moment utworzenia tokena.
  • jti (JWT ID) — unikalny identyfikator, który pozwala na unieważnianie lub śledzenie pojedynczych tokenów.

Jak korzystać z tego narzędzia

  1. Wybierz algorytm podpisywania — kliknij HS256, HS384 lub HS512. Nagłówek zostanie automatycznie zaktualizowany.
  2. Edytuj nagłówek (opcjonalnie) — domyślny nagłówek zawiera alg i typ. Dodaj niestandardowe kid (identyfikator klucza), jeśli Twój weryfikator go wymaga.
  3. Zbuduj ładunek (payload) — wpisz swoje roszczenia jako JSON lub kliknij przyciski Szybkich Roszczeń, aby wstawić standardowe pola. Pomocnik wygasania wpisuje poprawny znacznik czasu Unix dla wybranego czasu trwania.
  4. Ustaw tajny klucz — wprowadź współdzielony klucz HMAC. Kliknij ikonę oka, aby go odkryć. Jeśli Twój klucz jest zakodowany w base64, zaznacz pole wyboru, aby narzędzie zdekodowało go przed podpisaniem.
  5. Generuj JWT — kliknij Generuj JWT. Pełny token, karty trzech segmentów, schemat struktury i podsumowanie rozpoznanych roszczeń zostaną wyrenderowane razem.
  6. Skopiuj to, czego potrzebujesz — użyj przycisków kopiowania segmentów lub przycisku Kopiuj Token, aby przenieść zakodowaną wartość do Postman, curl lub aplikacji klienckiej.

Typowe przypadki użycia

Uwierzytelnianie i autoryzacja

  • Wystawianie tokenów dostępu po pomyślnym zalogowaniu.
  • Kodowanie tożsamości użytkownika (sub) oraz roszczeń o rolach lub uprawnieniach.
  • Podpisywanie krótkotrwałych tokenów (15–60 minut) i odświeżanie ich w razie potrzeby.

Testowanie integracji API

  • Budowanie próbnych tokenów w celu przetestowania odpowiedzi API na wygasłe, przyszłe lub błędne roszczenia.
  • Generowanie tokenów JWT dla testów jednostkowych i rurociągów CI.
  • Reprodukcja tokenów podobnych do produkcyjnych w środowisku lokalnym bez konieczności łączenia się z prawdziwym serwerem uwierzytelniającym.

Debugowanie Single Sign-On (SSO)

  • Porównanie znanego, poprawnego JWT z tym, który wysyła Twój dostawca, w celu znalezienia odstępstw od specyfikacji.
  • Sprawdzanie algorytmu podpisywania i identyfikatora klucza (kid) używanego przez nadrzędnego wystawcę.

Najczęściej zadawane pytania

Czy utworzony tutaj JWT jest prawdziwym, ważnym tokenem?

Tak. Token jest podpisany metodą HMAC nad kanonicznym, zakodowanym nagłówkiem i ładunkiem. Każda biblioteka JWT, która używa tego samego klucza, pomyślnie go zweryfikuje.

Dlaczego mój token wygląda identycznie jak ten wygenerowany gdzie indziej?

Ponieważ JWT są deterministyczne: przy tym samym nagłówku, ładunku i kluczu każda zgodna biblioteka produkuje dokładnie ten sam ciąg znaków. Jeśli widzisz różnicę, sprawdź, czy kolejność serializacji JSON, pisownia kluczy i kodowanie tajemnicy są zgodne.

Czy mogę zdekodować JWT, aby zweryfikować to, co wygenerowałem?

Tak. Połącz to narzędzie z dekoderem JWT, aby sprawdzić segmenty. Dekodowanie jedynie odwraca krok base64url — weryfikacja podpisu nadal wymaga tajnego klucza.

Dlaczego mój klucz jest odrzucany jako zbyt krótki?

RFC 7518 zaleca klucz o długości co najmniej wyjściowej skrótu: 256 bitów dla HS256. Samo narzędzie nie wymusza minimum, ale poprawnie działający weryfikator może odrzucać krótkie klucze. W rzeczywistym użyciu stosuj losowo wygenerowany klucz o długości 32+ bajtów.

Czy to narzędzie obsługuje RS256, ES256 lub EdDSA?

Jeszcze nie — to narzędzie skupia się na algorytmach opartych na HMAC, ponieważ wymagają one jedynie współdzielonego ciągu znaków. Algorytmy asymetryczne (RS*, PS*, ES*, EdDSA) wymagają par kluczy i obsługi formatu PEM, co lepiej nadaje się do dedykowanych narzędzi.

Czy mój tajny klucz i ładunek są wysyłane do serwera?

Formularz jest przesyłany przez HTTPS w celu obliczenia podpisu. Nic nie jest logowane ani przechowywane poza czasem trwania żądania. Mimo to nie wpisuj tutaj kluczy produkcyjnych — traktuj to jako publiczne środowisko testowe.

Dodatkowe zasoby

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Generator JWT" na https://MiniWebtool.com/pl/generator-jwt/ z MiniWebtool, https://MiniWebtool.com/

przez zespół miniwebtool. Zaktualizowano: 26 kwietnia 2026

Kodery i dekodery:

Polecane narzędzia:

Kalkulator Kompatybilności MiłosnejKalkulator kompatybilności znaków KsiężycaKalkulator Znaku WenusGenerator Prawda czy WyzwanieRozdzielacz obrazówLosowanie listyKalkulator znaków słońca, księżyca i ascendentu 🌞🌙✨Generator losowych datKalkulator numerów aniołaLosowy generator przedmiotówPrzelicznik stóp na metryLosowy Generator Drabinki TurniejowejWyszukiwarka Cytatów (Angielski)Losowy Generator GrupGenerator losowych słów angielskichKalkulator prędkości jazdy na rowerzeLosowy generator zwierzątStatystyki Kanału YouTubeWyszukiwanie Adresu MACLosowanie komentarzy YouTubeKalkulator liczby ścieżek życiaGenerator losowej godzinyGenerator Losowych PosiłkówMagiczna Kula 8Generator wykreślanekKonwerter liczb rzymskichGenerator losowych supermocyKalkulator tempa pływaniaLosowy Generator KolorówKalkulator znaku księżycowegoKonwerter stóp i cali na centymetryLosowy selektor filmówKalkulator PrzeciwprostokątnejWyszukiwanie IDentyfikatora użytkownika InstagramCyfrowy Kalkulator DuszyKalkulator Dnia Roku - Który Dzień Roku Jest Dzisiaj?Konwerter Rozmiarów UbrańSortować alfabetycznieKalkulator Obwodu ElipsyKalkulator przedawkowania kofeinyLicznik SylabHumanizator tekstu AIPrzelicznik cm na stopy i caleKonwerter ułamkowy czasuGenerator losowych kart kredytowychRozdzielacz AudioSprawdzacz Nazwy Użytkownika w Mediach SpołecznościowychKalkulator Liczby EkspresjiKalkulator inflacji w USAGenerator Losowych UrodzinKalkulator dźwigni krypto⏱️ Kalkulator GodzinGenerator szablonu rozwinięcia stożkaKalkulator Monetyzacji YouTube ShortsLosowy Generator Postaci RPGKalkulator Numerów MistrzowskichGenerator losowych ciągówKalkulator Długości ŁukuKalkulator Powrotu SaturnaKalkulator schodówSortuj LiczbyGenerator schematów kolorówJaki jest mój szczęśliwy numer?Kalkulator wschodu i zachodu słońcaGenerator LabiryntówGenerator losowych pytańKonwerter binarny na dziesiętnyGenerator Małego Tekstu ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Kalkulator Zarobków na TikTokuNazwij generator losowyGenerator Kart BingoGenerator krzyżówek🔍 Sprawdzacz PlagiatuGenerator kodu Morse'aKalkulator nachylenia i stopniaKalkulator Zmiany ProcentowejNarzędzie do liczenia wierszyPołącz filmyKonwerter Czasu na DziesiętnyKonwerter FPSGenerator adresów MACKalkulator testu chi-kwadratLooper MP3👙 Kalkulator Rozmiaru BiustonoszaKalkulator Temperatury WrzeniaGenerator losowego adresu IPKalkulator decybeli (dB)Losowanie liczbLicznik Punktów w TenisieLosowy SelektorGenerator numerów loteriiKalkulator arcus tangensaKonwerter Radianów na StopnieRzut kostkąUsuń dźwięk z wideoGenerator Losowych AktywnościInterpretator snów AIKalkulator ciąży u psaKalkulator dziennego procentu składanegoKalkulator powierzchni kołaKalkulator Równowagi Żywiołów AstrologicznychKalkulator zarobków YouTubeKonwerter szesnastkowy na dziesiętnyNotatnik OnlineRzut monetąEkstraktor AudioEkstraktor Obrazów z WideoGenerator losowych współrzędnychGenerator historii AIKalkulator Przełożenia RoweruGenerator połącz kropkiKalkulator konwersji skali modeluKalkulator Kąta UkośnegoKalkulator Liczby ImieniaKalkulator Siły Ciosu BokserskiegoKompresor WideoKonwerter cali na centymetryKonwerter HTML na tekstKonwerter Rozmiaru PierścionkaKonwerter XML na JSON🖱️ Licznik KliknięćLista liczb pierwszychDekoder Alfabetu Morse'aKalkulator dnia tygodniaKalkulator HexKalkulator Rozmiaru Klatki dla PtakówKalkulator zysku i straty z akcjiKonwerter stopni na radianyLista Lat PrzestępnychLosowy generator debiutów szachowychOdwrotny TekstPredyktor wagi szczeniakaPrzelicznik Metrów na StopyTester siły hasłaKalendarz retrogradacji MerkuregoKalkulator spalonych kaloriiKalkulator TransformatoraKalkulator włóczkiGenerator Nigdy PrzenigdyKalkulator rozkładu dwumianowego📅 Kalkulator Różnicy DatKalkulator Rozszerzalności CieplnejKalkulator Wspolczynnika KorelacjiKalkulator Znaku MarsaKonwerter DMS na stopnie dziesiętneKonwerter HexadecymalnyLosowy selektor wierszyUsuwacz Niewidocznych ZnakówAnalizator CV z AIGenerator przemówień weselnych AIKalkulator EBITOdliczanie do EmeryturyGenerator kodów kreskowychGenerator Losowego Stanu USAGenerator PaletGenerator podziękowań AIGenerator słów do gry w wisielcaGenerator Wolisz czyKalkulator bonusówKalkulator daty poczęciaKalkulator dziedziny i zbioru wartościKalkulator rozmiaru wydruku i rozdzielczości (DPI/PPI)Kalkulator Szczęśliwych LiczbKalkulator tarasówKalkulator Timera 555Kalkulator toksyczności czekoladyPorównaj dwa ciągiKonwerter wideo na Twittera (X)Generator gamertagówGenerator nazw drużynGenerator pseudonimówGenerator nazw rapowychGenerator nazw zespołówGenerator fantastycznych imionGenerator ciasteczek z wróżbąGenerator pomysłów na rysunekGenerator podpowiedzi do dziennikaGenerator codziennych afirmacjiGenerator komplementówGenerator tekstów na podrywGenerator sucharówGenerator losowych żartówGenerator losowych ciekawostekGenerator pytań quizowychGenerator słów do PictionaryGenerator kalamburówGenerator pytań na przełamanie lodówGenerator komunikatów prasowych AIGenerator opisów produktów AIGenerator skryptów wideo AIGenerator tytułów i opisów YouTube AIGenerator podpisów na Instagram AIGenerator nagłówka i bio LinkedIn AIGenerator punktów CV AIGenerator listów motywacyjnych AIGenerator tekstów rap AISpłaszczanie PDFOdblokuj PDF — usuń hasło właścicielaEkstraktor tekstu z PDFEkstraktor stron PDFLicznik słów w PDFZabezpiecz PDF hasłemDodaj numery stron do PDFZmień kolejność stron PDFUsuń strony PDFObróć PDFJPG na PDFPDF na JPGKompresuj PDFPodziel PDFPołącz PDFPrzelicznik PT na PXPrzelicznik PX na REMPrzelicznik toli na gramyPrzelicznik indyjskich jednostek ziemiKonwerter mcg na mgGenerator tekstów piosenek AIGenerator wierszy AITłumacz AIStreszczarka tekstu AIKonwerter mg na mlKonwerter MPH na KMH / KMH na MPHKonwerter węzłów na MPHMetry sześcienne na stopy sześcienneKonwerter stóp sześciennych na jardy sześcienneKonwerter stóp kwadratowych na metry kwadratoweKonwerter metrów kwadratowych na stopy kwadratoweKonwerter Oz na mLKonwerter ML na ozKonwerter galonów na litryKonwerter litrów na galonyKonwerter Kg na StonePrzelicznik Stone na KilogramyPrzelicznik cali na milimetryPrzelicznik milimetrów na caleKonwerter mil na kilometryKonwerter kilometrów na mileKonwerter Fahrenheita na CelsjuszaKonwerter celsjusza na fahrenheitaKalkulator rozmiaru plecakaKalkulator objętości deski surfingowejKalkulator rozmiaru uchwytu rakiety tenisowejKalkulator rozmiaru kaskuKalkulator rozmiaru rękawiczekPrzelicznik rozmiaru kapeluszaKalkulator rozmiaru snowboarduKalkulator rozmiaru nartKalkulator rozmiaru roweruTimer splitów do speedrunuKalkulator StablefordaKalkulator checkoutu w darcieKalkulator ekonomiczności bowlinguKalkulator strike rate w krykiecieKalkulator Net Run RateKalkulator współczynnika K/DKalkulator rankingu EloKalkulator regeneracji tętnaKalkulator czasu wędrówkiKalkulator tempa wioślarskiegoKalkulator Biegowy Korekty WiekowejKalkulator FTP i Stref MocyKalkulator Testu BeepKalkulator wyników ACFTKalkulator Wilks & DOTSKalkulator Offsetu FelgWyszukiwarka indeksu nośności i oznaczenia prędkości oponKalkulator kosztu na milęKalkulator Wykupu LeasinguKalkulator Mieszania OktanówKalkulator Mieszanki Oleju 2-SuwowegoKalkulator Pojemności SilnikaKalkulator Sofy w DrzwiachKalkulator sągów drewnaKalkulator CADR Oczyszczacza PowietrzaKalkulator Wielkości OsuszaczaKalkulator rozmiaru wentylatora sufitowegoKalkulator Rozmiaru ZasłonKalkulator Rozmiaru DywanuKalkulator wysokości wieszania obrazówKalkulator wysokości montażu telewizoraKalkulator Rozmiaru TVKalkulator objętości i folii oczka wodnegoKalkulator Soli do BasenuKalkulator Objętości BasenuKalkulator rozmiaru podgrzewacza wodyKalkulator żywicy epoksydowejKalkulator Rozstawu TralekKalkulator Listew Przypodłogowych i WykończeniowychKalkulator SidinguKalkulator Bejcy do TarasuKalkulator nasion trawyKalkulator darniKalkulator AsfaltuKalkulator Jardów SześciennychKalkulator Długości AntenyKalkulator Wypełnienia Rury InstalacyjnejKalkulator kondensatorów szeregowych i równoległychKalkulator Reaktancji IndukcyjnejKalkulator Oświetlenia PokojuKalkulator luksów na lumenyKonwerter lumenów na watyKalkulator wielkości generatoraKalkulator mAh na WhKalkulator Mocy TrójfazowejKalkulator kVAKalkulator amperów na watyKalkulator Watów na AmperyKalkulator Rezystorów SzeregowychKalkulator TarciaKalkulator Równi PochyłejKalkulator Przewagi MechanicznejKalkulator Prędkości DźwiękuKalkulator Prędkości FaliKalkulator WyporuKalkulator Prędkości GranicznejKalkulator Długości Fali de BroglieKalkulator Energii FotonuKalkulator E=mc²Kalkulator dylatacji czasuKalkulator Trzeciego Prawa KepleraKalkulator Prędkości UcieczkiKalkulator Siły GrawitacjiKalkulator Prawa Beera-LambertaKalkulator równania NernstaKalkulator Ciśnienia OsmotycznegoKalkulator podwyższenia temperatury wrzeniaKalkulator obniżenia temperatury zamarzaniaKalkulator składu procentowegoKalkulator NormalnościKalkulator MolalnościKonwerter pKa na KaKalkulator Hendersona-HasselbalchaKalkulator Wydajności TeoretycznejKalkulator Reagenta OgraniczającegoKalkulator Konfiguracji ElektronowejInteraktywny Układ OkresowyGenerator Planów Lekcji AIGenerator Quizów AIGenerator Cytowań APA MLA ChicagoKalkulator frekwencjiKalkulator Wyniku APKalkulator Wyniku ACTKalkulator Wyniku SAT