Keccak-256 Hash Generator (Ethereum)
Generate a Keccak-256 hash of any text — the exact hashing Ethereum uses for addresses, function selectors and storage slots. 100% client-side.
About Keccak-256 Hash Generator (Ethereum)
Keccak-256 Hash Generator produces the exact hash Ethereum uses — for function selectors, event topics, storage slots and address checksums. Paste a Solidity function signature to get its 4-byte selector, or any text to get its 32-byte Keccak-256 digest, all in your browser.
How to use Keccak-256 Hash Generator (Ethereum)
- 1Paste or type your input into the box above — a sample is pre-filled so you can try it instantly.
- 2Set any options on offer (mode, key, format) to match what you need.
- 3The result appears the moment you type — no button to press, no waiting.
- 4Click Copy to grab the output — Keccak-256 Hash Generator (Ethereum) keeps everything on your device.
Why use Keccak-256 Hash Generator (Ethereum)?
- ✓Computing the 4-byte function selector for a Solidity function signature
- ✓Deriving event topic hashes and storage-slot keys when debugging contracts
- ✓Hashing data the same way an Ethereum smart contract's keccak256() would
- ✓100% free with no sign-up, no watermark and no usage limits
- ✓Runs entirely in your browser — your text and keys are never uploaded, stored or logged
- ✓Works offline once loaded, with instant results and one-click copy
Frequently asked questions
Is Keccak-256 the same as SHA3-256?+
No — and this trips up many developers. Ethereum adopted Keccak before it was finalised as SHA-3, and the final FIPS 202 standard changed one padding byte. So Keccak-256 and SHA3-256 produce different hashes for the same input. Use this tool for anything Ethereum/Solidity related.
How do I get a function selector?+
Paste the canonical function signature — for example transfer(address,uint256) with no spaces or parameter names — and take the first 4 bytes (8 hex characters) of the Keccak-256 hash. This tool shows that selector automatically.
Is it free to use?+
Yes — completely free with no sign-up, no account and no usage limits. There is no paywall, so you can encode, decode and convert as much as you like.
Is my data private and secure?+
Yes. This tool runs entirely in your browser using client-side JavaScript — your input is never uploaded to a server, stored or logged. Once the page has loaded you can use it offline, which makes it safe for tokens, keys and confidential data.
Related Security tools
SSL Certificate Decoder (PEM)
Paste a PEM X.509 certificate to decode every field in your browser — subject, issuer, SANs, validity with days-left, key type and size, key usage, fingerprints and Certificate Transparency SCTs. Nothing is uploaded.
● LiveCSR Decoder (Certificate Signing Request)
Decode a PKCS#10 certificate signing request in your browser: subject DN, requested SANs, public key type and size, signature algorithm and attributes — verify a CSR before you send it to a CA.
● LiveASN.1 / DER Parser (X.509 Viewer)
Parse any DER or PEM structure — certificates, CSRs, keys, PKCS#7 — into an indented ASN.1 tree with tag names, decoded OIDs, strings, integers and byte offsets. Works from PEM, Base64 or hex.
● Live