tool / 06
Hash & Encoding
Hash digests and URL encoding — computed locally as you type.
Hash
hash-wasm — WebAssembly, no networkMost used
| SHA-1 | |
|---|---|
| SHA-256 | |
| SHA-512 | |
| CRC32 | |
| MD5 |
SHA-2
| SHA-1 | |
|---|---|
| SHA-224 | |
| SHA-256 | |
| SHA-384 | |
| SHA-512 | |
| SHA-512/224 | |
| SHA-512/256 |
SHA-3 and Keccak
| SHA3-224 | |
|---|---|
| SHA3-256 | |
| SHA3-384 | |
| SHA3-512 | |
| Keccak-224 | |
| Keccak-256 | |
| Keccak-384 | |
| Keccak-512 |
BLAKE
| BLAKE2b-256 | |
|---|---|
| BLAKE2b-384 | |
| BLAKE2b-512 | |
| BLAKE2s-128 | |
| BLAKE2s-160 | |
| BLAKE2s-224 | |
| BLAKE2s-256 | |
| BLAKE3 | |
| BLAKE3-512 |
Fast checksums
| CRC32 | |
|---|---|
| CRC32C | |
| CRC64 | |
| Adler-32 | |
| XXH32 | |
| XXH64 | |
| XXH3-64 | |
| XXH128 | |
| MurmurHash3 x86_32 | |
| MurmurHash3 x64_128 |
Legacy
| MD4 | |
|---|---|
| MD5 | |
| NTLM | |
| RIPEMD-128 | |
| RIPEMD-160 | |
| RIPEMD-256 | |
| RIPEMD-320 |
Exotic
| Whirlpool | |
|---|---|
| SM3 | |
| GOST R 34.11-94 | |
| Streebog-256 | |
| Streebog-512 |
MD4, MD5, NTLM, SHA-1, RIPEMD-128/160/256/320 and GOST R 34.11-94 are cryptographically broken or obsolete, and CRC, Adler-32, XXH and MurmurHash are not cryptographic at all: they are here to match checksums or identifiers published by others, not to protect anything. NTLM is the MD4 of the text encoded as UTF-16LE. For anything security-relevant, use SHA-256 or better.
URL encoding
encodeURIComponent / decodeURIComponent$