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
- Enter the deployer address and the init code bytecode.
- Pick or paste a salt (or generate a random one).
- The resulting CREATE2 address is computed instantly, in-browser.