pgp123

OPENPGP. WITHOUT THE FUSS.

Private words.
Made simple.

Encrypt a message. Sign a note. Make your keys.
No account. Just you and your browser.

Checking local engine…

A message for their eyes only.

Paste their public key, write your message, and seal it.

SEND SOMETHING PRIVATE
Your message stays in this tab.

3 Encrypted message

READY TO SHARE

A little mystery goes here.

Your encrypted message will appear here.
Copy it and send it however you like.

-----BEGIN PGP MESSAGE-----
•••• •••• •••• •••• ••••
-----END PGP MESSAGE-----
Only the matching private key opens it.

Public key to encrypt. Private key to decrypt or sign. Not your Monero recovery phrase.

A few things worth knowing

This page does not submit your PGP inputs or save them to browser storage. A hosted tool still requires trust in the website and your browser. A compromised site, extension or device can expose what you enter. For highly sensitive work, use a trusted offline PGP application.

Copying puts data on your system clipboard, which may have history or cloud sync. Saving .asc files writes them to your device. “Clear everything” clears the page and stops its worker; it does not erase clipboard history, downloaded files, browser-managed recovery data or guarantee memory wiping.

Encryption is not proof of who sent a message. Use the optional signature check and independently confirm public-key fingerprints. This release handles armored PGP text messages and cleartext signing. Signed text is readable by anyone; recipients use the signer’s public key to check the signature. Clear-signing normalizes line endings and ignores trailing spaces and tabs. Binary files, detached signatures, key servers, and passphrase-only message encryption are not included.

Powered by locally served OpenPGP.js 6.3.2. Library notices · Library source. pgp123 has not undergone an independent security audit.

Continue?