Securitypublic tool
Checksum & Hash
CRC-32, Adler-32, XOR, and byte-sum computed by hand, plus SHA-1 / SHA-256 / SHA-384 / SHA-512 from the Web Crypto API. Works on typed text or a dropped file.
- Source
- typed text
- Size
- 47 bytes (47 B)
- SHA-256
- computing
- Local
- 100% browser
Text input
UTF-8 encoded before hashing
File input
Drop a file or browse — the file is read as raw bytes
Drop a file here
Up to 64.0 MB
Hand-computed checksums
Over 47 bytes from typed text
- CRC-32
- 88B58551 reflected poly 0xEDB88320
- Adler-32
- 9AE7113B mod 65521 checksum
- XOR checksum
- 38 xor of every byte, 1 byte
- Byte sum (mod 256)
- 3A sum of every byte, 1 byte
- Byte sum (full)
- 4410 exact sum, not truncated
Cryptographic hashes
SHA-1, SHA-256, SHA-384, and SHA-512 from crypto.subtle
- SHA-1
- computing… 20 bytes
- SHA-256
- computing… 32 bytes
- SHA-384
- computing… 48 bytes
- SHA-512
- computing… 64 bytes
Note Web Crypto does not expose MD5, so it is intentionally omitted rather than faked. CRC-32 and Adler-32 here are the hand-rolled implementations used for checksums; they are not cryptographic hashes.