Skip to main content

Keys, Certificates & Tokens

JWT Signer

Process key or token data with JWT Sign and explicit format settings. Enter the key material, choose the required format, then review the result.

Tool workspace

Your input stays in this browser.

Add the required input to continue.

Needs input

You can run the tool again after any change.

Options

Your result appears here

Process key or token data with JWT Sign and explicit format settings. Enter the key material, choose the required format, then review the result.

This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.

JWT Signer performs JSON Web Token creation for the supplied key or certificate data. It serializes and signs JSON claims into a compact token. Header and payload remain readable without the signing key.

It serializes and signs JSON claims into a compact token. Header and payload remain readable without the signing key. This result runs in the browser for this catalog category. Processing runs in the browser.

JWT operations encode or check signed claims; application authorization and token lifecycle remain outside this tool.

Instructions

  1. Provide text or data for this tool.
  2. Choose the receiving application's expected algorithm before signing. This applies to JWT Signer.
  3. Use a disposable token and its matching secret in JWT Verify. This applies to JWT Signer.

Example

Input: Use JSON {"sub":"demo"}, Signing algorithm HS256, Private/Secret Key "public-test", and Header {}.

Settings: JWT Signer: Private/Secret Key accepts a shared HMAC secret or an appropriate private PEM key. Signing algorithm and Header configure token creation.

Result: It serializes and signs JSON claims into a compact token. Header and payload remain readable without the signing key.

Limits

  • JWT Signer: Do not select None when a receiving system requires an authenticated token.
  • JWT Signer: Signing does not automatically establish valid issuer, audience, or access policy.