Computes the CRC32 checksum of text.
The CRC32 Checksum tool computes the CRC32 hash of any text you paste, encoding the input as UTF-8 bytes and applying the standard IEEE polynomial (0xEDB88320). It returns the 32-bit result as both an 8-digit zero-padded hexadecimal value and a decimal number. This is handy for quickly verifying data integrity, comparing strings, or generating short, deterministic checksums.
No. The CRC32 is computed entirely in your browser using JavaScript, and nothing you type is uploaded or stored on any server.
It uses the standard CRC-32/IEEE algorithm with the reversed polynomial 0xEDB88320, the same variant used by zlib, PNG, and ZIP. The result matches those implementations for identical byte input.
The text is encoded as UTF-8 bytes before the checksum is computed. Non-ASCII characters are therefore hashed as their multi-byte UTF-8 representation.
It shows two lines: the checksum as an 8-character zero-padded lowercase hexadecimal value, and the same value in decimal.
No. CRC32 is an error-detection checksum, not a cryptographic hash. Use it for integrity checks and quick comparisons, not for hashing passwords or signing data.