ToolJoltTools

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)

  1. 1Paste or type your input into the box above — a sample is pre-filled so you can try it instantly.
  2. 2Set any options on offer (mode, key, format) to match what you need.
  3. 3The result appears the moment you type — no button to press, no waiting.
  4. 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 tools

Related Security tools

Sponsored