This simple tool generates JWTs for testing purposes. It is useful when you have an API that is secured using the Bearer authentication scheme with JWTs and you want to test it in different scenarios. Simply enter the desired payload of your JWT and click "Generate JWT". The resulting token will appear in the box below.

You can inspect the resulting token using a site like jwt.ms

How can my application verify this token?

Your application will need to have a public key that corresponds to the private key that was used to sign the token. We expose this information as a JWK (JSON Web Key) Set at the following endpoint: /jwt/jwks. You can either configure your application to use this endpoint or you can paste each element of the keys array into an online converter like this one to get the corresponding public key in PEM format.