Skip to content
TR ToolRux

Encryption / Decryption Tool

Encrypt and decrypt text using AES-256 encryption with PBKDF2 key derivation — all processing happens locally in your browser.

Encrypted Output

Result will appear here

Text to Encrypt

📖 Learn More

Everything you need to know

Military-Grade Encryption in Your Browser

This tool uses AES-256-GCM, the same encryption standard used by governments and financial institutions worldwide. Your text is encrypted directly in the browser using the Web Crypto API — nothing is ever sent to a server.

How It Works

Your password is transformed into a 256-bit encryption key using PBKDF2 (Password-Based Key Derivation Function 2) with 100,000 iterations and a random salt. The text is then encrypted with AES-GCM using a random initialization vector (IV). The output is a Base64 string containing the salt, IV, and ciphertext.

Security Architecture

  • PBKDF2 Key Derivation — 100,000 iterations with SHA-256 and random 128-bit salt
  • AES-256-GCM — Authenticated encryption with random 96-bit IV
  • Web Crypto API — Native browser cryptography, not JavaScript libraries
  • Client-Side Only — Zero network transmission of your data

When to Use This Tool

Use this tool to encrypt sensitive notes, API keys, configuration secrets, or any text you want to share securely. The recipient needs only the encrypted output and the password to decrypt. Perfect for sending sensitive information through insecure channels like email or chat.

Related Tools

Check your password strength with the Password Strength Checker, generate secure passwords with the Password Generator, or hash data with the Hash Generator.