EVMTools

CREATE2 Address Calculator

Calculate deterministic smart contract addresses using CREATE2. Input deployer address, salt, and init code hash to predict deployment addresses.

Init code input:

Examples

About CREATE2

  • CREATE2 (EIP-1014) enables deterministic contract deployment to predictable addresses
  • Formula: address = keccak256(0xff ++ deployer ++ salt ++ keccak256(initCode))[12:]
  • Use cases: counterfactual addresses, factory patterns (Uniswap), CREATE2-based wallets
  • The address depends only on the deployer, salt, and init code -- not on nonce