Generate cryptographic hashes and encoding transforms. SHA-1/256/512, Base64, URL encoding. Runs locally.
SHA-256 and SHA-512 use the browser's native SubtleCrypto API. All computation is local.
Computes cryptographic hashes and encodes values using common algorithms: MD5, SHA-1, SHA-256, SHA-512, Base64 encode/decode, and URL encode/decode. All operations run client-side in your browser — no data is transmitted.
Compare hash values to verify file integrity, generate checksums for documentation, or decode Base64-encoded strings found in JWT payloads, API responses, or email headers.
Hash functions are foundational to security: passwords are stored as hashes, file integrity is verified by hash comparison, and digital signatures rely on cryptographic hashing. MD5 and SHA-1 are considered cryptographically broken for security-sensitive uses but are still widely used for non-security checksums.
When you encounter an unfamiliar encoded string in an HTTP request, JWT, or log entry, Base64 decoding is often the first step in understanding what it contains.