Encryption Tools

Encryption Tools

AES-256-GCM encrypt/decrypt text or files with PBKDF2 key derivation; RSA-OAEP key pair generation, encryption, and decryption; SHA hashing with batch mode — all in-browser via Web Crypto API. Files never leave your device.

AES-256-GCM with PBKDF2 key derivation (310k iterations, SHA-256). Encrypted output is Base64. All operations run entirely in your browser.

Encryption Tools

AES-256-GCM encrypt/decrypt text or files with PBKDF2 key derivation; RSA-OAEP key pair generation, encryption, and decryption; SHA hashing with batch mode — all in-browser via Web Crypto API. Files never leave your device.

Common uses

  • Encrypt a secret note with AES-256
  • Encrypt a file with a password
  • Decrypt an encrypted .enc file
  • Hash 100 strings at once with batch mode
  • Generate an RSA key pair in-browser
  • Verify a webhook HMAC signature

Also searched as

  • aes 256 encrypt decrypt online
  • encrypt a file with a password in browser
  • rsa key pair generator online
  • rsa oaep encrypt decrypt online
  • hmac sha256 generator
  • verify webhook hmac signature
  • pbkdf2 aes-gcm text encryption
  • sign and verify message digital signature
  • encrypt text with password online

Frequently asked questions

How do I encrypt a file with a password?

Use the File Encrypt tab: pick the file and a password and it encrypts with AES-256-GCM, deriving the key with PBKDF2. Everything runs locally via the Web Crypto API.

How do I verify a webhook signature?

Use the HMAC tab: enter the payload and shared secret and compare the computed HMAC with the signature header.

Can I generate an RSA key pair?

Yes, the RSA-OAEP tab generates key pairs and encrypts and decrypts with them.

What happens if I forget the password?

The data cannot be recovered, since the key is derived from your password.

Is my data uploaded to a server?

No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.