JWT Lab Logo
    JWTLab

    Generate, Decode & Verify JSON Web Tokens

    Everything You Need for JWTs – In One Place

    Token Configuration

    HMAC

    Choose the cryptographic algorithm for signing the JWT

    JSON
    JSON
    HS256

    Keep your secret key secure and never expose it in client-side code

    Generated Token

    ⏳ Format Validation
    Signature Validation

    Auto-generates when you modify the configuration above

    About JWT Tokens

    Header

    Contains metadata about the token, including the algorithm used to sign it.

    Payload

    Contains the claims (statements about an entity and additional data).

    Signature

    Used to verify that the sender of the JWT is who it says it is.

    Common Claims

    iss (Issuer)
    sub (Subject)
    aud (Audience)
    exp (Expiration)
    iat (Issued At)
    nbf (Not Before)

    Security Note

    JWT tokens are signed, not encrypted. Don't include sensitive information in the payload unless you encrypt the token separately.

    Real-time Decoding

    Automatically decode tokens as you paste

    Format Validation

    Instant validation of JWT structure