JWT-decoder

Lees header en payload van een JWT met drie delen zonder handtekening, geldigheid of rechten te controleren.

Stapsgewijze uitleg

Stapsgewijze uitleg

De leesbare onderdelen van een JWT begrijpen.

  1. Bekijk de verzonnen header {"typ":"JWT"} en payload {"sub":"demo-user"}. Dit zijn verklarende JSON-fragmenten, geen token om te plakken.
  2. Lees de uitleg voordat je het hulpmiddel zelf uitvoert. Deze uitleg laadt geen voorbeeld en start geen inspectie.

Voorbeeld ter illustratie

Een driedelig JWT bevat een header, payload en handtekening. De decoder toont de eerste twee als JSON en vermeldt dat de handtekening niet is geverifieerd.

Het resultaat begrijpen

Decoderen is geen handtekeningcontrole of authenticatie. Claims zijn pas betrouwbaar na correcte verificatie door het doelsysteem. Dit hulpmiddel ontsleutelt geen vijfdelige JWE-tokens; deel nooit een echt toegangstoken.

Dit is een statische educatieve uitleg. Deze vult geen velden in, genereert geen waarden en leest geen browsergegevens of opslag. Oefen met verzonnen, niet-geheime gegevens. Deel nooit wachtwoorden, sleutels, tokens of cookiewaarden. Deze uitleg is geen beveiligingsaudit of certificering.

In het kort

Decodeer de Base64URL-header en -payload van een ondertekend JWT met drie delen om de inhoud te bekijken. Versleutelde JWE-tokens met vijf delen worden niet ondersteund. Dit hulpmiddel controleert de handtekening of claims van het token niet.

Deze tool verwerkt je invoer in je browser. De berekeningen versturen je invoer en resultaten niet. De website zelf maakt netwerkverzoeken; bezoekgegevens gaan alleen met je toestemming naar Google Analytics.

Veelgestelde vragen

Bewijst het decoderen van een JWT dat het authentiek is?

Nee. Decoderen leest alleen de gecodeerde delen. De ontvangende toepassing moet de handtekening en relevante claims valideren.

Waarom worden tokens met vijf delen niet gedecodeerd?

Een compact token met vijf delen is een JWE met een versleutelde payload. Dit hulpmiddel leest alleen header en payload van ondertekende JWT’s met drie delen. Voor ontsleuteling van een JWE is de juiste sleutel nodig.

Is een JWT-payload versleuteld?

Niet noodzakelijk. De payload van een ondertekend JWT is doorgaans leesbaar voor iedereen met het token. Versleuteling is een aparte tokenvorm.

Waarom een testtoken of een verlopen token gebruiken?

Als het JWT een bearer-toegangstoken is, kan iedereen die het bezit mogelijk toegang krijgen tot de bijbehorende bronnen. Deze decoder werkt lokaal maar verifieert het token niet. Gebruik actieve credentials alleen in hulpmiddelen die je vertrouwt.

Bronnen en referenties

Deze bronnen documenteren de genoemde standaard of browser-API; ze valideren de uitvoer van het hulpmiddel niet.