Utvecklarverktyg

JWT-avkodare: Avkoda en JSON Web Token online – Gratis

Gratis, ingen registrering, fungerar i din webbläsare. Klistra in en JSON Web Token för att läsa huvud och nyttolast, se tider som datum och om den gått ut. Avkodas på din enhet.

Token avkodas på din enhet och skickas aldrig någonstans. Signaturen inte kontrolleras, så lita inte på innehållet förrän din egen server har verifierat token.

Varför använda JWT-avkodare

100% gratis
Använd den så ofta du vill. Ingen registrering, ingen vattenstämpel, inget att installera.
Privat i sin design
Det du skriver stannar i din webbläsare och skickas aldrig till oss.
Fungerar på alla enheter
Körs i din webbläsare på Windows, Mac, Linux, Android och iPhone. Ingen app behövs.

Så använder du JWT-avkodare

  1. Klistra in din token i rutan Din JWT. Ett inledande "Bearer " från ett Authorization-huvud tas bort åt dig. Klicka på Prova ett exempel för att se hur det fungerar först.
  2. Läs statusraden: Utgången, Inte giltig än, Inom giltighetstiden, eller inget utgångsdatum alls.
  3. Kontrollera tiderna Utfärdad, Inte giltig före och Går ut, som visas som datum med hur länge sedan eller om hur lång tid de är.
  4. Kopiera JSON för huvud eller nyttolast med knappen Kopiera ovanför var och en, eller klicka på Rensa för att börja om.

Vanliga frågor

Hur avkodar jag en JWT?

Klistra in token i rutan. Huvudet och nyttolasten Base64URL-avkodas och visas direkt som formaterad JSON; det finns ingen knapp att trycka på.

Är det säkert att klistra in en riktig token här?

Avkodningen sker på din enhet och inget skickas någonstans. Behandla ändå aktiva tokens som lösenord: den som har en kan kanske använda den tills den går ut.

Verifierar detta signaturen?

Nej. Den avkodar bara token och visar signaturen som den är. Vem som helst kan skapa en token med vilket innehåll som helst, så din server måste verifiera signaturen med sin nyckel innan den litar på den.

Hur kontrollerar jag om en JWT har gått ut?

Klistra in den och läs statusraden. Den jämför exp-fältet med din enhets klocka och säger Utgången, Inom giltighetstiden, eller att token saknar utgång; den flaggar också en token vars nbf-tid ännu inte har kommit.

Vad betyder exp, iat och nbf?

exp är när token går ut, iat när den utfärdades och nbf tiden före vilken den inte är giltig. De lagras som Unix-tidsstämplar i sekunder; verktyget visar dem som datum i din tidszon.

Vilka är de tre delarna i en JWT?

En signerad JWT ser ut så här: header.payload.signature. Huvudet anger signeringsalgoritmen (alg) och typen, nyttolasten innehåller fälten som sub, exp och eventuell egen data, och signaturen visar att de två första inte har ändrats.

Kan jag klistra in hela Authorization-huvudet?

Ja. Ett inledande "Bearer " tas bort före avkodningen, så att du kan klistra in huvudvärdet som det är.

Varför kan den inte läsa min token?

En signerad JWT har tre delar åtskilda av punkter, och felet säger hur många den hittade. Krypterade token (JWE, fem delar) kan inte läsas utan nyckeln, och vissa tjänster använder ogenomskinliga token som inte alls är JWT.

Är en JWT krypterad?

Oftast inte. En vanlig signerad JWT är bara kodad, så vem som helst som har den kan läsa nyttolasten. Lägg inte hemligheter i en JWT-nyttolast om inte token är krypterad.

Är JWT-avkodare gratis?

Ja. Det är gratis att använda, utan registrering och utan att något behöver installeras.