Text Hash Calculator

Hash exact text or encoded bytes with modern and legacy digest algorithms, and optionally compare a known digest.

Loading Text Hash Calculator...

Practical guide

Hash exact bytes

No trimming or Unicode normalization is applied. Select strict hex or Base64 only when the input already represents bytes in that encoding.

Compare safely

Expected-digest comparison checks whether the calculated value matches; it does not make an unauthenticated digest a signature.

How to use

Choose the input encoding, algorithm, and output format. UTF-8 text is used exactly as entered; hexadecimal and Base64 inputs are decoded strictly. Per-line mode hashes each line independently, including empty lines.

Example

Input
abc
Output
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Limitations

A digest is one-way, not encryption or proof of who supplied data. MD4, MD5, and SHA-1 are retained only for compatibility. SHA3 and Keccak are distinct algorithms; original BLAKE is not substituted with BLAKE2 or BLAKE3.

Frequently Asked Questions

Can a hash be decrypted?

No. A hash is not reversible encryption. Attackers can still guess weak or predictable input and compare its digest.

Are SHA3-256 and Keccak-256 the same?

No. Standardized SHA3 uses different padding from the earlier Keccak construction, so their digests differ.

Should I hash passwords here?

No. Password storage needs a salted, deliberately slow password-hashing scheme rather than a fast general-purpose digest.