Logo

Text Encrypt & Decrypt

Encrypt and decrypt text with multiple ciphers and encodings

AES (Base64): XOR encryption with Base64 encoding. Requires a secret key.

Free Online Text Encryption & Decryption Tool

Encryption is the process of converting readable text into an unreadable format so that only someone with the right key or method can read it. It has been used for thousands of years — from Caesar\u2019s military messages to modern-day HTTPS connections. Whether you need to protect a message, learn how ciphers work, or encode data for storage, this tool has you covered.

This free Text Encrypt & Decrypt tool supports seven different methods. Choose a cipher, type or paste your text, and click Encrypt or Decrypt. Methods that require a key — like AES (XOR with Base64) and Caesar Cipher — let you set the key directly in the toolbar. Methods like ROT13, Base64, Reverse, Hex Encode, and Morse Code work without a key.

The Swap button moves your output back to the input field and switches the mode, so you can encrypt and then decrypt in seconds. Copy the result to your clipboard or clear everything and start over. All processing runs in your browser. No data is sent to any server. No account required.

Supported Encryption Methods

AES (XOR + Base64)

XOR-based symmetric encryption encoded in Base64. Requires a secret key. Both parties must know the key to decrypt the message.

Caesar Cipher

One of the oldest ciphers. Each letter is shifted by a fixed number of positions. The key is the shift amount (default 3). Easy to break but great for learning.

ROT13

A special case of the Caesar cipher that shifts letters by 13. Since the alphabet has 26 letters, applying ROT13 twice returns the original text.

Base64 Encoding

Converts binary data to a text format using 64 printable characters. Not encryption — it is encoding. Commonly used in emails, data URIs, and APIs.

Hex Encoding

Converts each character to its hexadecimal (base-16) representation. Often used in programming, colour codes, and debugging network data.

Morse Code

Converts letters and numbers to dots and dashes. Originally developed for telegraph communication. Space between words is represented by a slash (/).

Frequently Asked Questions

Is this encryption tool free?+
Yes, completely free with no account, no limits, and no data collection.
Is the AES method secure?+
This tool uses XOR with Base64 encoding, which is a simplified version. For sensitive data, use a full AES-256 implementation with a proper library.
What is the difference between encryption and encoding?+
Encryption requires a key to reverse. Encoding (like Base64 or Hex) can be reversed by anyone without a key. Encoding is for data format, not security.
What key should I use for Caesar Cipher?+
The key is the shift amount. Enter a number (e.g., 3, 5, 13). The default is 3, which is the historical shift used by Julius Caesar.
Does ROT13 need a key?+
No. ROT13 always shifts by 13. It is symmetric: encrypting and decrypting use the same operation.
Can I decrypt without the original key?+
For AES and Caesar Cipher, you need the correct key. For ROT13, Base64, Hex, Reverse, and Morse, no key is required.
Does this tool send data to a server?+
No. All encryption and decryption run entirely in your browser. Your text never leaves your device.
Does the Swap button preserve the key?+
Yes. Swap moves the output to input, switches mode, and keeps your key and method unchanged.
Advertisement
Logo

Your all-in-one digital toolkit with 100+ free online tools. Fast, secure, and always available when you need them.

Secure & Private

All processing happens locally in your browser

Mobile Friendly

Works perfectly on all devices and screen sizes

Always Free

No registration, no limits, completely free to use

100+
Free Tools
50K+
Daily Users
1M+
Tools Used
150+
Countries
© 2026 OmniWebKit. All rights reserved.
Made withfor developers and creators