Encrypt and decrypt files using AES-GCM 256-bit encryption with PBKDF2 key derivation. Drag and drop or select a file, enter a password, and download the encrypted .enc file. Decryption restores the original file name. Max 100 MB. All processing in your browser.
Drop a file here or click to browse
Max 100 MB
Generate strong passwords and passphrases with crypto randomness.
Analyze password strength with crack time estimates and tips.
Generate crypto-secure random strings in hex, Base64, and more.
Format, beautify, minify, and validate JSON with syntax highlighting.
Convert text to camelCase, snake_case, kebab-case, and 7 more.
AES-GCM with a 256-bit key derived from your password using PBKDF2 (100,000 iterations, SHA-256). Each encryption uses a unique random salt and initialization vector.
The maximum file size is 100 MB. Since all processing happens in your browser, very large files may require significant memory. The tool will reject files exceeding this limit.
The original file name is stored inside the encrypted file. When you decrypt, the original name is automatically restored. Encrypted files are saved with a .enc extension appended.
Yes. The tool works with any file type — documents, images, archives, executables, and more. The entire file content is encrypted regardless of format.
No. All file processing happens entirely in your browser using the Web Crypto API. Your files and password never leave your device. The tool works offline once loaded.