w3mypgp - the one way to be secret
note: most of the cryptographic JS code was taken from MDN at MDN Web_Crypto_API
Web Crypto
name: "RSA-OAEP"
hash: "SHA-256" 4096-bit
Web Crypto
name: "AES-GCM"
hash: "SHA-256" PBKDF2

Download Public and Private key

Load secret keys
Load encrypted file
Decrypted message:
Enter message to encrypt:
     Download encrypted message

Ciphertext size:


Upload file to be password Encrypted

Note: the resulting encrypted file to download will be a text file (.txt)

Upload file (.txt) to be password Decrypted

Note: the resulting decrypted file to download will display right down here along with the preview if it is a video or image.
If the result is text or raw data the preview will display inside the text area here below.
If it is not possible to provide a preview only the file download will be available.

Decrypted Image output
Encrypt the typed text or Read after decryption
© since 2025 axew3.com
Attribution-NonCommercial-ShareAlike 4.0 International
You have the right to use this code and redistribute it, even modified, but only free of charge
and the original author's name must be credited. Thank you.