CRC32 Calculator
Calculates the CRC32 of text, hex bytes, and files of any size right in the browser, with a choice of text encoding.
Bytes can be separated with spaces, commas, colons, or hyphens; the 0x prefix is allowed.
| File | Size | CRC32 |
|---|
Why the same text gets different CRC32 values
CRC32 is computed from the bytes of the text, and the number of bytes depends on the encoding. "Привет" takes 12 bytes in UTF-8 and 6 in windows-1251, so the sums differ: A8EAB199 and D05FA41F. If your sum does not match what another program shows, check the encoding and the line endings.
This page computes the standard CRC-32, the same one used in ZIP archives and PNG images. For the string "123456789" it equals CBF43926.
CRC32 of a file
You can select several files at once: each file gets its own checksum.
CRC32 catches accidental corruption during transfer and storage, but it does not protect against forgery: crafting a file with a chosen checksum is not hard. To verify authenticity, use SHA-256 from the hash generator.
Rate this tool
Help us get better
Tell us what was missing.
Other tools
JSON Formatter
Format and repair JSON in the browser, flagging duplicate keys and long numbers
Regex Tester
Regex testing with a plain-language breakdown and hang protection
JWT Decoder
JWT parsing with fields explained and signature verification
CSV to JSON
A table to JSON with honest types and a reverse check
JSON to CSV
JSON to a table for Excel, with verification and formula protection
SQL Formatter
A readable query layout, verified against the source, with risky spots flagged
XML Formatter
Readable XML, errors explained with a hint, verified against the source
XML Validator
Markup, XSD schema, sitemap, YML and RSS rules, with the path to each error