Entirely in your browser, using the WebCrypto API. The text, passphrase and derived key are never sent, stored or logged on any server.
Encrypt and decrypt text with AES-GCM and a passphrase, right in the browser, without exposing the key.
This tool encrypts text with 256-bit AES-GCM, an authenticated algorithm that protects both confidentiality and integrity at once. The key is derived from your passphrase with PBKDF2-SHA256 over thousands of iterations plus a random salt, which slows down brute-force attacks. Each operation uses a fresh salt and IV, and the result is a self-describing base64 block: decrypting needs only the same passphrase. Everything happens in the browser, so no secret ever travels over the network.
Paste the code into your HTML and the tool shows up on your page, without J-Kit's navigation and ads. It still runs in the browser of whoever visits your site.
<iframe
src="https://jkit.tools/embed/en-US/aes-text-encryption"
width="100%"
height="600"
style="border:0"
loading="lazy"
title="AES Text Encryption"
></iframe>These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.
Entirely in your browser, using the WebCrypto API. The text, passphrase and derived key are never sent, stored or logged on any server.
The result shows up hereEncryption runs entirely in the browser with WebCrypto. Text, passphrase and derived key are never sent to any server.