Skip to the tool
mtool
  • free
  • no sign-up
  • on device

Text Encryptor

Encrypt and decrypt text in any language with a random 256-bit key in your browser — free, with no sign-up, and your text and key never leave your device. Enter your message, create a key and copy both; use the same key to decrypt it.

Secret key

Generate a random key, share it separately and save it. A lost key cannot be recovered.

Encrypt or decrypt

Write in any language. Decrypt with the same key.

Operation

0 of 8192 UTF-8 bytes. The limit applies to plaintext.

How it works

1. UTF-8

Your letters, accents, symbols and emoji are kept exactly as entered.

2. Length padding

Random filler rounds the message up to a size bucket.

3. XChaCha20-Poly1305

The authentication tag checks the whole message before showing any text.

4. Base32

The ciphertext uses the same letters and digits in every locale.

Processing stays in this tab. Keep the key separate from the ciphertext.

Questions

Can I encrypt Cyrillic, Arabic and emoji?

Your letters, accents, symbols and emoji are kept exactly as entered. The ciphertext uses the same letters and digits in every locale.

What if I lose the key?

Generate a random key, share it separately and save it. A lost key cannot be recovered.

Is this tool free?

Yes. This tool is free, with no sign-up and no daily limits.

Do I need an account?

No. You can use this tool without an account.

Is my input sent anywhere?

No. This tool runs in your browser. Your input and results never leave your device unless you choose to share them.

Related tools

Enigma Machine Simulator

Use a free Enigma machine simulator to encrypt and decrypt text online. Set Enigma I, M3 or M4 rotors, rings, reflector and plugboard; inspect every letter's path.

Open

SIGABA Machine Simulator

Simulate SIGABA online: configure all 15 rotors, encrypt and decrypt with CSP-889 or CSP-2900, and inspect the irregular stepping. Educational wiring is disclosed.

Open

Fialka M-125 Simulator

Simulate the Fialka M-125 online: set 10 wheels and a punched card, encrypt or decrypt Cyrillic text, and inspect every rotor step.

Open