Loading...

Main App | Encrypt & Decrypt With Client-Side Security

Use local encryption to protect text, files, and passwords using AES-GCM and Argon2id key derivation ; all happening securely in your browser.

  1. Enter text or upload your files.
  2. Enter a password or use the generated one and keep it in a safe space.
  3. Download your encrypted files or copy your encrypted text.
  4. (Test the decryption process to ensure the retrieval of data.)
  5. Access to the encrypted data now requires the correct password.

Data

Enter the text you want to encrypt or decrypt:

The site detects if your input is encrypted or not encrypted .

Select the files you want to encrypt or decrypt:
Selected files appear here...

The site detects if your files are encrypted or not encrypted .

Enter or generate the encryption password:

Local Password Manager
Load or save passwords

Open Argon2 Options

Click to start the encryption .

Click to start encryption .

Encrypted output is base64 formatted.

Click to start the encryption .

Click to start encryption .

The encrypted files appears here
Encrypted files are in raw binary format.

How is the data encrypted?

What happens with the data?

Encrypti0n.com's algorithms are secure by default. Your data gets encrypted with an AES-GCM algorithm with a securely derived 256-bit key directly using the web crypto API on your device.

The 256-bit key gets derived using your input password and the Argon2 key derivation algorithm.

For a technical breakdown of the sites process, visit the How it Works Page , additional notes about error-handling and browser compatability are on the Dev Documentation Page .

What is the Argon2 key derivation algorithm?

What happens with the password?

Argon2 is among other things designed for password-based key derivation. It mitigates the risks of using a weak password by introducing computational cost and salting to resist brute-force and rainbow table attacks.

You can customize the rounds and salt by opening the Argon2 Options (if you know what you are doing).

By default, the site uses a random, secure 16-byte salt, 20 rounds and 64MiB of algorithm memory (Argon2id) on every encrypt action.

What is AES-GCM Encryption?

What is the output?

AES-GCM 256-bit encryption is an advanced cryptographic method combining the AES algorithm with GCM mode, which provides both data encryption and integrity verification.

AES-GCM is secure because it uses AES in counter mode to encrypt data, ensuring confidentiality. It also generates a Galois authentication tag to verify integrity and detect tampering.

By default, the site generates a new random, secure 12-byte nonce on every action.

Any questions about the application left? Try out the FAQ or lookup terminology in our Glossary .