Triple DES Encrypt / Decrypt
Encrypt and decrypt data with Triple DES (3DES) using double or triple key lengths
What is Triple DES (3DES) encryption?
Triple DES (3DES or TDEA) applies the DES algorithm three times to each block of data, using two or three independent keys. This multiplies the effective key length to 112 or 168 bits, making it significantly more resistant to brute-force attacks than single DES. Triple DES was widely used in banking, payment systems, and financial cryptography.
While more secure than DES, Triple DES is much slower than AES and was officially deprecated by NIST in 2023. It is provided here for legacy compatibility. Use AES-256 for all new encryption requirements.
How to use Triple DES Encrypt / Decrypt
Enter your data and key
Type or paste the text to encrypt or decrypt and provide your Triple DES key (16 or 24 characters for double or triple key).
Select mode and key configuration
Choose CBC or another mode of operation, and select whether to use double-key (2TDEA) or triple-key (3TDEA) configuration.
Click Encrypt or Decrypt
The result appears instantly in your browser.
Copy the output
Click Copy to use the encrypted or decrypted value.
Frequently asked questions
What is the difference between 2-key and 3-key Triple DES?
2-key Triple DES (2TDEA) uses two DES keys applied as Encrypt-Decrypt-Encrypt, providing 112 bits of effective security. 3-key Triple DES (3TDEA) uses three independent keys for 168 bits of effective security but is slower.
Is Triple DES still secure?
Triple DES was deprecated by NIST in 2023 and is not recommended for new applications. It remains in use in legacy banking and payment systems (EMV cards, ATMs) that cannot easily be updated to AES.
Why was AES chosen over Triple DES?
AES was selected in 2001 specifically to replace 3DES. AES is faster in both hardware and software, supports longer key sizes (128, 192, 256 bits), and was designed from scratch using modern cryptographic knowledge.
Is my data sent to a server?
No. All Triple DES operations run entirely in your browser. Your data and keys are never transmitted.