Generate cryptographic hashes (SHA-256, SHA-512) and encrypt secret text notes with AES-256 password protection.
Choose the Hash Generator tab to compute SHA-256, SHA-512 or SHA-1 hashes of any text. Switch to the AES-256 Encryption tab, enter a secret password and either encrypt plain text into a secure Base64 payload or paste a payload back in to decrypt it.
Hashing gives you a fingerprint to prove a file or message has not changed, and encryption keeps text readable only to you. Doing it locally means the password, key or file you are working with is never transmitted, which matters when you are handling credentials.
| Property | SHA-256 hash | AES-256 encryption |
|---|---|---|
| Reversible | No | Yes, with the key |
| Use for | Integrity checks | Keeping text secret |
| Key needed | None | Yes, and it must not be lost |
Yes. Every hash and every encryption or decryption is performed entirely inside your browser using the built-in Web Crypto API. Nothing you type is ever uploaded, tracked or stored on any server.
Yes. Generate SHA-256, SHA-512 and SHA-1 hashes and encrypt/decrypt text with AES-256, all in your browser for free.
No. Hashing and encryption run entirely locally in your browser, so your input stays private.
Hashing is used to verify file integrity, store password digests securely, and check data changes. AES-256 encryption protects text notes.