Text encryption and decryption tool



This page enables you to encrypt and decrypt text with a specified key right in your web browser using JavaScript. No data is sent to any website during this process. You can also download the page and its JavaScript programs for offline use.

Key

Enter your encryption/decryption key below. For "Text," it can be up to 1024 characters, but for better security, use at least a 60-character phrase. For "Hexadecimal," use 64 digits (32 bytes). Click "Generate" to create a secure key with a pseudorandom generator. Generate key lists for sharing on our Pass Phrase Generator page.


 Text    Hexadecimal      

Plain Text

Enter or paste the text you want to encrypt in the box below. For binary files like images or audio, encode them with Base64 before encrypting. Click "Encrypt" with the chosen key, and the encrypted text will appear in the Cipher Text box with your selected Encoding. To disguise your message as English text, encrypt it first, then copy and paste into our Steganography page.


   
Encoding:   Codegroup    Hexadecimal    Base 64

Cipher Text

To decrypt a message, paste it below, enter the encryption key above, and click "Decrypt." The decrypted text will appear in the Plain Text box. Only one message can be decrypted at a time; multiple messages pasted here will decrypt the first one.