Generate PKCE code_verifier and code_challenge pairs, build a full authorization URL, decode and inspect JWT access tokens with expiry status, and follow the step-by-step Authorization Code + PKCE flow.
Generate PKCE code_verifier and code_challenge pairs, build a full authorization URL, decode and inspect JWT access tokens with expiry status, and follow the step-by-step Authorization Code + PKCE flow.
The PKCE Generator tab creates a code_verifier and its S256 code_challenge pair that you can use in your authorization request.
The PKCE Generator tab also has fields for the authorization endpoint, client_id, redirect_uri, scope and state and builds the full authorization URL. The OAuth Flows tab walks through Authorization Code + PKCE, Client Credentials and Device Code.
Paste it into the Decode Token tab, which shows the claims and whether the exp claim has passed. Opaque, non-JWT tokens are shown as-is.
Use the OIDC Discovery tab to fetch an issuer's discovery document and see its endpoints.
No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.