What is JWE?
JSON Web Encryption (JWE) wraps plaintext in an encrypted envelope so tokens or payloads can travel through untrusted intermediaries without exposing claims.
This workbench uses WebCrypto via jose to encrypt and decrypt JWE strings locally for protocol debugging.
How to use this tool
- Paste a JWE string to decrypt, or enter plaintext and a key/algorithm to encrypt.
- Choose the serialization and content encryption settings that match your issuer or library.
- Copy the resulting ciphertext or plaintext for local testing — keys stay in the browser.
Frequently asked questions
Are encryption keys uploaded?
No. JWE operations run client-side with WebCrypto/jose and are not sent to Utilxo servers.