Skip to main content

CREATE2 Address Calculator

factory + salt + keccak(init code) → deterministic address, computed locally

Inputs

address = keccak256(0xff ‖ factory ‖ salt ‖ keccak256(initCode))[12:]

Init code hash must be 32 bytes (0x + 64 hex), or paste the full init code.

About the Create2 Calculator

CREATE2 is the Ethereum opcode that derives a contract address from the deployer, a salt, and the contract bytecode — meaning the address is knowable before deployment. Counterfactual deployments, deterministic factory patterns, and exchange addresses (like Uniswap pools) all rely on it.

This calculator computes the keccak256-based address locally. Change the salt or bytecode and see the resulting address immediately — useful when you are designing a deterministic deployment scheme or verifying how an existing protocol derives its addresses.

How to use

  1. Enter the deployer address and the init code bytecode.
  2. Pick or paste a salt (or generate a random one).
  3. The resulting CREATE2 address is computed instantly, in-browser.