๐Ÿงฐ UtlKit

AES Encrypt/Decrypt

Encrypt and decrypt text using AES-256-GCM. 100% client-side, no data sent to servers.

All encryption/decryption happens in your browser. No data is sent to any server.

๐Ÿ›

Report a Problem

Found a bug or have a suggestion? Help us improve this tool.

๐Ÿ“Š Data Summary (auto-filled)

Tool: aes-encrypt-decrypt ยท /tools/aes-encrypt-decrypt/

mode: encrypt

showKey: true

What is this tool?

AES Encrypt/Decrypt tool performs Advanced Encryption Standard operations using symmetric key encryption. AES is the gold standard for data security, used by governments and businesses worldwide. It supports AES-128, AES-192, and AES-256 with GCM mode for authenticated encryption. All operations happen locally in your browser.

How to use

  1. 1

    Select mode

    Choose Encrypt or Decrypt.

  2. 2

    Enter text and key

    Input the plaintext/ciphertext and encryption key.

  3. 3

    Get result

    See encrypted or decrypted output.

Frequently Asked Questions

What is AES encryption?

AES (Advanced Encryption Standard) is a symmetric encryption algorithm adopted by the U.S. government in 2001. It uses the same key for encryption and decryption and supports key sizes of 128, 192, or 256 bits. AES-256 is considered virtually unbreakable by brute force.

Is AES symmetric or asymmetric?

AES is symmetric, same key encrypts and decrypts. Key sizes: 128, 192, or 256 bits.

What encryption standard is used?

The tool implements standard algorithms as defined by NIST. For production security use well-tested libraries.

How does AES encryption work?

AES is a symmetric block cipher that encrypts data in 128-bit blocks using 128-, 192-, or 256-bit keys. It processes each block through a series of substitution, permutation, and mixing rounds (10, 12, or 14 depending on key size), so the ciphertext looks completely unrelated to the plaintext. The same key encrypts and decrypts, so it must be kept secret.