AES Encrypt / Decrypt

AES-128/192/256 with ECB, CBC, or GCM — keys stay local.

All processing on this page runs locally in your browser unless noted otherwise.

Keys and IVs stay in your browser and are not uploaded.
Ciphertext

How to use

  1. Load sample to fill demo key and plaintext, then encrypt.
  2. Keys stay local — use Hex mode for exact keys.

Sample

Secret message for local demo only.

FAQ

How are text keys derived?

Text keys are hashed with SHA-256 and truncated to the selected key length. Prefer Hex for exact keys.

Why is GCM recommended?

GCM provides authenticity via AuthTag. ECB is legacy and not recommended.

Related tools