JWT Signing Algorithms
6 guides covering symmetric and asymmetric JWT signing algorithms. Each page explains what the algorithm is, when to use it, key length requirements, and links to the right generator tool and comparison pages.
HS256 (HMAC-SHA256)
What HS256 is, when to use it, key length requirements, and tools for generating HS256 secrets.
RS256 (RSA-SHA256)
RS256 asymmetric JWT signing: when to use RSA key pairs, key sizes, and how to generate RS256 keys.
ES256 (ECDSA P-256)
ES256 elliptic curve JWT signing: smaller keys than RSA, when to use ES256, and key requirements.
HS384 (HMAC-SHA384)
HS384 symmetric JWT signing with SHA-384. Key length requirements and when to choose HS384 over HS256.
HS512 (HMAC-SHA512)
HS512 symmetric JWT signing with SHA-512. When to use HS512 and minimum secret key length.
PS256 (RSA-PSS SHA-256)
PS256 RSA-PSS JWT signing algorithm: modern RSA variant, when to use PS256 over RS256.