(empty)
00000000
The CRC32 of empty input is all zeros.
Calculate the CRC32 checksum of text online. Type or paste a value to get the standard CRC-32/IEEE result as an 8-character lowercase hexadecimal string, then copy it. The calculator runs locally in your browser on the exact UTF-8 bytes of the text and can be compared with SHA-256, SHA-512, SHA-3, BLAKE2, MD5, or other hash algorithms from the selector.
(empty)
00000000
The CRC32 of empty input is all zeros.
hello world
0d4a1185
A short message produces an 8-character hex string of fixed length.
The quick brown fox jumps over the lazy dog
414fa339
A classic test pangram used in CRC32 and other checksum tests.
PNG-CHUNK-DATA-1234567890
23618771
A short technical string showing the fixed 8-character CRC32 output used for lightweight integrity checks.
CRC32, short for Cyclic Redundancy Check 32-bit, is a fast checksum algorithm used to detect accidental changes in data. The common CRC-32/IEEE variant used by Ethernet, ZIP, PNG, gzip and many tools uses the reversed polynomial 0xEDB88320, which corresponds to the normal polynomial 0x04C11DB7. It returns a 32-bit value normally written as 8 hexadecimal characters.
This CRC32 online calculator computes the checksum of the exact UTF-8 bytes of the text you enter and displays the result in lowercase hex. CRC32 is deterministic: the same bytes always produce the same checksum, while a small change in the input usually changes the output. It is intended for quick integrity checks, not for secrecy or cryptographic security.
CRC32 is not a cryptographic hash function. It is designed to catch accidental corruption from transmission errors, storage problems, or copy mistakes, not to resist a malicious attacker. Because CRC algorithms are linear, someone can deliberately modify data and adjust extra bytes so that the CRC32 value matches a chosen target.
Use CRC32 when you need a very fast checksum for non-adversarial integrity checks or compatibility with formats that already specify CRC-32/IEEE. Use SHA-256, SHA-512, BLAKE2, an HMAC, or a digital signature when you need tamper resistance, authentication, password storage, or any security-critical guarantee.
The calculator hashes the exact UTF-8 bytes of the text. Letter case, spaces, tabs, punctuation, Unicode characters, and line endings all affect the result. Empty input is valid and produces 00000000. You can switch algorithms to compare the same text with SHA-256, SHA-512, SHA3-256, SHA3-512, BLAKE2b, BLAKE2s, SHA-1, or MD5.
This page calculates CRC32 for text entered in the input field. It does not upload, open, or read files directly. If you paste a filename such as archive.zip, the calculator returns the CRC32 of those filename characters, not the checksum of the file contents. To verify a real file, use a checksum tool that reads the file bytes and compare its CRC32 value with a trusted source.
The output is the standard 8-character lowercase hexadecimal form. Some tools may show the same 32-bit value in uppercase, decimal, little-endian byte order, or with a prefix such as 0x. This calculator uses the common CRC-32/IEEE initialization and final XOR used by ZIP, PNG, gzip, and Ethernet, not CRC32C or another CRC variant.
Calculate a SHA-256 hash from text locally in your browser.
Generate an HMAC from text with a secret key in your browser.
Calculate a SHA-1 hash from text locally in your browser.
Calculate a SHA-512 hash from text locally in your browser.
Calculate an MD5 hash from text locally in your browser.
Calculate a SHA3-256 hash from text locally in your browser.