CRC-16 Hash Generator

Input data

Enter text here to generate online CRC-16 hash of any string:

Your result can be seen below.

Result of crc16 hashing


What is CRC?

CRC (cyclic redundancy check) is an error detection code commonly used in digital networking and storage devices to detect accidental changes in raw data. The blocks of data entering these systems are assigned a short reference value based on the remainder of the polynomial division of their content. When retrieved, the calculation is repeated, and if the control values do not match, corrective action can be taken against data corruption. CRC can be used to correct errors.

What is CRC-16?

CRC-16 is part of cyclic redundancy check (CRC) error-detecting code. The CRC hash is NOT encryption. This is just a fingerprint of this entry. However, this is a one-way transaction, and therefore it is impossible to reverse the CRC16 hash to get the original string. Polynomial length of CRC-16 is 17 bit. Enter a word or some text in the crc-16 online form above to know the corresponding CRC-16 hash.

How to generate CRC-16 hash online?

Using our tool you need just paste your TEXT or file to the textarea above and click to the button "Generate" and you will get CRC-16 hash.

How do I get the CRC-16 hash of a file?

You can upload the contents of your file to our tool or click on the "browse" button in the editor and select your file, and then you need to click on the "Generate" button to get the CRC-16 hash from your file.

How long is CRC-16 string?

CRC-16 produces a 17-bit (2-byte) hash value, usually displayed as a 4-digit hexadecimal number or 5-digit decimal number.


test string