JWT Decoder

Token JWT inválido.

Cole um token JWT para descodificar o Header e o Payload. A verificação da assinatura não é efetuada.

{...}
{...}
...

Exemplos de Código (Criar e Assinar JWT)

Como criar, assinar e verificar um token JWT (HS256) em várias linguagens.

Snippet Copiado!
// Requer: npm install jsonwebtoken
const jwt = require('jsonwebtoken');

const secret = 'o-seu-segredo-super-secreto-de-256-bits';
const payload = { 
  sub: '1234567890',
  name: 'Utilizador Teste',
  iat: Math.floor(Date.now() / 1000) // issued at
};

// Criar e Assinar
const token = jwt.sign(payload, secret, { expiresIn: '1h' });

console.log(token);

// Verificar
try {
  const decoded = jwt.verify(token, secret);
  console.log(decoded);
} catch(err) {
  // err
}