StartToolsPatternsNotesAboutContact
CRYPTO · UTILITIES

Hash & Encode

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.

What this tool does

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.

Hashing in security contexts

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.