ToolMulti
Your everyday online toolkit

Text Encryption

Free online AES text encryption tool. Enter a password to encrypt text with AES-CBC (random IV, SHA-256 key derivation) -- encrypting the same text twice produces different output each time. Useful for securing sensitive text locally before storage or transfer.

Tool Guide

Introduction

The Online Text Encryption Tool uses AES to perform high-strength encryption on specified text. It supports setting your own password, using encryption to better protect your data.

You can use the companion Text Decryption Tool to decrypt encrypted data. Data encrypted on this site cannot be decrypted by other sites due to inconsistent encryption logic; you can decrypt it after encoding it according to this site's description.

This tool uses the open, publicly available AES algorithm, which is implemented in many different languages, so there's no need to worry about being unable to decrypt after encryption. The encryption process is universal and standard—as long as the encryption parameters are the same, decryption can be performed under different language implementations.

This encryption tool uses AES's CBC encryption mode together with a fresh, randomly generated initialization vector (IV) for every encryption and Pkcs7 padding, so encrypting the same text twice always produces a different result. The password is first hashed with SHA-256 to derive the encryption key. We recommend using this site's decryption tool to decrypt after encryption.

Please be sure to save your encryption password when encrypting. If the password is lost, the data will be permanently unrecoverable.

Your data is only encrypted in the browser and is not uploaded to a network server, so you can use it with confidence.