JWT alg none – Decode the Header Without Trusting the Token

Local only

Inspect an alg none JWT header while keeping decoding separate from trusted algorithm policy.

67 chars · 1 line

94 chars · 9 lines

Algorithm: noneSignature not verifiedTime status: Not evaluated (no numeric exp/nbf)

JWT algorithm safety

What alg none means in a decoded JWT

The header value alg:none is readable metadata supplied by the token itself. This decoder displays Algorithm: none but still reports Signature not verified; it never treats the header's algorithm declaration as proof that an unsigned token should be trusted. This tool is free to use. No account or payment is required.

Last updated

What you can do here

  • Browser-local JWT decoding
  • Strict three-segment validation
  • Canonical Base64URL checks
  • Header and payload JSON validation
  • Expiration status details
  • No signature verification claims

Steps

  1. Decode the token and confirm the header contains alg set to none.
  2. Treat the payload as untrusted because this page performs no signature verification.
  3. Configure the trusted verifier to allow only the algorithms explicitly required by your application.

Algorithm metadata is not an authorization decision

A decoder can report what the header says. A verifier must independently enforce the algorithms and keys your application trusts instead of accepting a token-controlled choice by default.

alg none header

The decoder reports the declared algorithm while preserving the verification warning.

Decoded header

{"alg":"none","typ":"JWT"}

Decoder details

Algorithm: none
Signature not verified

Common questions

Frequently asked questions

Does this decoder accept alg none as verified?

No. It does not verify any JWT signature and always keeps decoded claims untrusted.

Should an application enable none automatically?

No. Algorithm acceptance should come from trusted server configuration, not from an unverified token header.

Can the payload still be read?

Yes. Readability does not imply authenticity.

Debugging a specific JWT issue? Browse JWT troubleshooting.