Tested tool guide
Tested browser tools
Checked August 16, 2026
What WebCrypto API Playground does, with a checked example
A browser sandbox for the Web Crypto API: hash text with SHA-2, generate AES, RSA, and ECDSA keys, and encrypt, decrypt, sign, and verify, with live inputs and copyable outputs such as hex digests, base64 ciphertext, and JWK exports. Every operation runs inside the page, so key material never leaves your browser. The common surprise is that AES-GCM encryption of the same message produces different ciphertext on each run, because the browser generates a fresh random IV, and you must keep that IV with the ciphertext or decryption fails.
Worked example
A concrete input and expected output from the current implementation.
Input
hello, hashed with SHA-256 (the digest operation, which needs no key)
->
Expected output
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-256 always returns a fixed-length 64-character hex digest, and the digest of the ASCII bytes "hello" is this well-known value. A matching result confirms both the playground and your own code agree with the published standard.