Running on your device · 0 bytes uploaded

PKCE verifier and challenge

Generate an RFC 7636 code_verifier / code_challenge pair, or check a pair against each other — plain and S256, CSPRNG values made in your tab.

Generate a pair

RFC 7636 §4.1: 43 characters is the 256-bit minimum.

Verifier: 43–128 unreserved characters (A–Z a–z 0–9 - . _ ~)
Check a pair (optional)
Recomputes the challenge from the verifier under the selected method
Nothing in yet

Paste, drop, or type to begin. Everything stays on this device.

generate a pair or paste one to check