Free tools

SHA-256 Hash Generator

Generate cryptographic hashes using SHA-256, SHA-512, Keccak-256 (Ethereum), and more. Hash text or files securely in your browser.

Hash Algorithms in Blockchain

SHA-256

The backbone of Bitcoin. Used for mining (proof-of-work), transaction IDs, and Merkle trees. Produces a 256-bit (32-byte) hash.

Keccak-256

Ethereum's hash function. Used for addresses, transaction hashes, and smart contract storage. Not the same as SHA-3 despite similar origins.

SHA-512

Extended security with 512-bit output. Used in some wallet derivation paths (BIP-32) and for extra security margins.

MD5 / SHA-1

Legacy algorithms. Not secure for cryptographic use but still common for checksums and non-security applications like Git commit IDs.

FAQ

What is a cryptographic hash?
A hash function maps input data to a fixed-length digest. Small input changes produce very different outputs, which makes hashes useful for integrity checks and blockchain identifiers.
Which hash algorithm should I use?
SHA-256 is a common general-purpose choice. Keccak-256 is used heavily in Ethereum. MD5 and SHA-1 are legacy—fine for non-security checksums, but not for modern cryptographic security.
Can I reverse a hash to get the original text?
No. Cryptographic hashes are one-way. You can only compare digests or brute-force likely inputs. Never store passwords as plain hashes without a proper password-hashing scheme.