Encryption
Hashing, encoding and password-hashing utilities. Hashes and Base64 are computed in your browser.
- Base64 Encoder & DecoderEncode and decode Base64, including the URL-safe alphabet, with full UTF-8 support.
- MD5 Hash GeneratorGenerate an MD5 hash from text or a file. Suitable for checksums, not for security.
- SHA-1 Hash GeneratorGenerate a SHA-1 hash from text or a file. Legacy and Git object IDs.
- SHA-256 Hash GeneratorGenerate a SHA-256 hash from text or a file, and verify release or image digests.
- SHA-512 Hash GeneratorGenerate a SHA-512 hash from text or a file, with checksum verification.
- Argon2 Password HasherHash and verify passwords with Argon2id, the current recommendation for password storage.
Encryption & Hashing Tools
Comprehensive suite of cryptographic tools for encoding, hashing, and secure password management.
Security Notice
Always use the most secure option for your use case. Avoid deprecated algorithms like MD5 and SHA-1 for security-critical applications. For password storage, always use Argon2.
Base64 Encoder / Decoder
Encode and decode data using Base64 encoding scheme
Key Features
- Text encoding/decoding
- Binary data representation
- URL-safe encoding
- Reversible transformation
Use Cases
- Email attachments (MIME)
- Web data transmission
- Configuration files
- API token encoding
MD5 Hash Generator
Generate MD5 cryptographic hash values from input data
Key Features
- 128-bit hash output
- Fast computation
- Fixed-length output
- One-way function
Use Cases
- File integrity checks
- Data deduplication
- Legacy system support
- Non-security checksums
SHA-1 Hash Generator
Generate SHA-1 cryptographic hash values
Key Features
- 160-bit hash output
- Better than MD5
- Wide compatibility
- Collision resistance
Use Cases
- Git version control
- Legacy applications
- Digital signatures (deprecated)
- Certificate fingerprints
SHA-256 Hash Generator
Generate secure SHA-256 cryptographic hashes
Key Features
- 256-bit hash output
- Cryptographically secure
- Collision resistant
- Industry standard
Use Cases
- Password verification
- Digital signatures
- Blockchain technology
- Certificate validation
SHA-512 Hash Generator
Generate SHA-512 hashes with enhanced security
Key Features
- 512-bit hash output
- Maximum security
- Future-proof design
- High performance
Use Cases
- High-security applications
- Long-term data integrity
- Government systems
- Financial services
Argon2 Password Hasher
State-of-the-art password hashing with Argon2id
Key Features
- Memory-hard function
- Configurable parameters
- Salt generation
- Side-channel resistance
Use Cases
- User password storage
- Authentication systems
- Key derivation
- Secure applications
Understanding Cryptographic Tools
Hash Functions vs Encryption
Hash Functions: One-way functions that produce fixed-size output. Cannot be reversed.
Encoding (Base64): Reversible data transformation for representation, not security.
Password Hashing: Specialized functions designed to be slow and memory-intensive.
Choosing the Right Tool
For Passwords: Always use Argon2 with proper parameters.
For Data Integrity: Use SHA-256 or SHA-512 for modern applications.
For Encoding: Base64 for data representation and transmission.
Legacy Support: MD5/SHA-1 only when required by older systems.