Free online tools to generate, calculate,
convert, format, encode, and play.
 

CREATE2 Address Calculator

Compute the deterministic contract address produced by the EVM CREATE2 opcode from a deployer address, salt, and init code hash.


Calculate Address

20-byte Ethereum address (with or without 0x prefix)
32-byte hex value (with or without 0x prefix)
Provide the keccak-256 hash directly, or paste raw bytecode to hash it
The address updates as you type.

Quick Examples


How It Works

The CREATE2 opcode (introduced in EIP-1014) allows deploying smart contracts to deterministic addresses. Unlike the regular CREATE opcode (which depends on the deployer's nonce), CREATE2 uses a formula that makes the resulting address predictable before deployment.

address = keccak256(0xff ++ deployer ++ salt ++ keccak256(init_code))[12:]

Parameters

Parameter Size Description
0xff1 byteFixed prefix to distinguish from CREATE addresses
deployer20 bytesAddress of the contract calling CREATE2
salt32 bytesArbitrary value chosen by the deployer
init_code_hash32 bytesKeccak-256 hash of the contract creation bytecode

Why CREATE2?

  • Counterfactual deployment — Know the contract address before deploying it, enabling state channels and meta-transactions.
  • Factory patterns — Protocols like Uniswap use CREATE2 to deploy pair contracts at deterministic addresses derived from the token pair.
  • Upgradeable proxies — Deploy proxies at known addresses using salts tied to user identifiers.
  • Cross-chain consistency — Deploy contracts at the same address across multiple EVM chains.

EIP-55 Checksum

The result includes an EIP-55 checksummed address where certain letters are capitalized based on the keccak-256 hash of the lowercase address. This provides basic error detection without changing the address value.


Embed This Util

You can embed this util on your own site as a widget. Adding ?embed=1 to the URL loads a compact version with just the tool itself; no header, menu, or documentation. Paste this snippet into your HTML:


    

Copy snippet Adjust the height to taste.



Feedback

Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


Share with