Skip to content
Payloadify logoPayloadify

JWT Generator

Build a JWT from an editable header and payload, sign it with HMAC, RSA, ECDSA, or RSA-PSS, and copy the result (entirely client-side).

DecodeGenerate
Use only on systems you own or are explicitly authorized to test.
Quick strength:

Standard = letters + numbers only. Enhanced = adds special characters. Strength sets the generated secret's target entropy (default 256 bits). Only the start/end are shown by default. Click into the field or use "Show" above to see it in full.

Quick-add claims
iat
exp
nbf
expired 20663d 4h ago
exp is in the past (1970-01-01T01:00:00.000Z) — this token is already expired.
Combined Copy Format
Header
Payload
{ "alg": "HS256", "typ": "JWT" } { "sub": "user-1234", "iat": 0, "exp": 3600 }
Decode & verify an existing token