CRC32 Checksum Calculator

This tool calculates the CRC32 checksum of text, a short fingerprint widely used to detect accidental changes or corruption in data. CRC, which stands for cyclic redundancy check, is a fast and simple way of producing a fixed-size value from any amount of data, such that even a tiny change to the input almost always produces a different checksum. CRC32, the 32-bit version, is used throughout computing for exactly this purpose: it verifies files in ZIP archives and the PNG image format, checks the integrity of network packets in Ethernet, and confirms that data has not been garbled in transit or storage. It is not a security feature, since it is not designed to resist deliberate tampering, but it is excellent at catching the random errors that creep in through faulty connections, storage glitches or transmission noise. This tool computes it for you. You type or paste your text, and the calculator returns the CRC32 checksum in both hexadecimal, the usual way it is written, and decimal, along with the length of the input. It uses the standard IEEE CRC-32 polynomial, the same one used by ZIP, PNG and Ethernet, so the value matches what those systems produce. The result updates as you type and runs entirely in your browser, so nothing is uploaded. Use it to verify that text or data matches an expected checksum, to generate a checksum for your own data, to debug a system that uses CRC32, or to learn how checksums work. A key point: CRC32 is for detecting accidental corruption, not for security or for storing passwords, since it is fast to compute and easy to engineer collisions for deliberately. For those purposes a cryptographic hash like SHA-256 is the right choice.

0x3610A686
CRC32 checksum (hex)
Decimal907060870
Length5
AlgorithmIEEE CRC-32

Standard IEEE CRC-32, matching ZIP, PNG and Ethernet. For detecting accidental corruption, not for security; use SHA-256 for that. Runs in your browser.

How it works

The text is converted to its UTF-8 bytes. The checksum starts as all ones, and for each byte it is combined using a precomputed table derived from the standard CRC-32 polynomial, shifting and exclusive-oring as it goes. At the end the value is inverted. The result is a 32-bit number, shown in hexadecimal and decimal.

Worked example

The CRC32 checksum of the word hello is 0x3610A686 in hexadecimal, which is 907060870 in decimal. Changing a single character, for instance to Hello with a capital H, produces a completely different checksum, which is what makes CRC32 effective at detecting any change to the data.

Related calculators

If you've found a bug, or would like to contact us, or learn more about James Graham and Calculate.co.nz.

Calculate.co.nz is partnered with Interest.co.nz for New Zealand's highest quality calculators and financial analysis.

All calculators and tools are provided for educational and indicative purposes only and do not constitute financial advice.

Calculate.co.nz is proudly part of the Realtor.co.nz group, New Zealand's leading property transaction literacy platform, helping Kiwis understand the home buying and selling process from start to finish. Whether you're a first home buyer navigating your first property purchase, an investor evaluating your next acquisition, or a homeowner planning to sell, Realtor.co.nz provides clear, independent, and trustworthy guidance on every step of the New Zealand property transaction journey.

Calculate.co.nz is also partnered with Health Based Building and Premium Homes to promote informed choices that lead to better long-term outcomes for Kiwi households.

Calculate.co.nz is hosted in Auckland via SiteHost new Zealand.

All content on this website, including calculators, tools, source code, and design, is protected under the Copyright Act 1994 (New Zealand). No part of this site may be reproduced, copied, distributed, stored, or used in any form without prior written permission from the owner.

© 2019 to 2026 Calculate.co.nz. All rights reserved.