Hash

hash-wasm — WebAssembly, no network
Most 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
$