CREATE2 Address Calculator (EIP-1014) โ€” Free & Private

A free edge API by formatho.com, privacy-first developer tools.

Open the full browser tool →

Free, no signup, runs entirely in your browser — your data never leaves your device.

๐Ÿ”“ Free๐Ÿ”’ Zero tracking๐Ÿšซ No data collectionโšก Edge-fast

Usage

curl "https://create2-calculator-formatho.filesformatho.workers.dev/api?factory=0x0000000000000000000000000000000000000000&salt=0x0&init_code=0x00"
# โ†’ { "create2_address": "0x4D1A2e2bB4F88F0250f26Ffff098B0b30B26BF38", ... }

curl "https://create2-calculator-formatho.filesformatho.workers.dev/api?factory=0xdeadbeef00000000000000000000000000000000&salt=0xfeed&init_code=0x00"
# โ†’ { "create2_address": "0xD04116cDd17beBE565EB2422F2497E06cC1C9833", ... }

Parameters: factory (deployer contract, 40 hex chars), salt (โ‰ค64 hex chars, zero-padded on the left to 32 bytes), and either init_code (creation bytecode hex) or init_code_hash (64-hex keccak-256 digest, skips the inner hash). GET or POST JSON โ€” {"factory": "0xโ€ฆ", "salt": "0xโ€ฆ", "init_code": "0xโ€ฆ"}.

Why it matters: CREATE2 addresses depend only on the deployer, a salt, and the init code hash โ€” so you can know a counterfactual contract's address before anyone deploys it (state channels, deterministic factory layouts, vanity addresses).

Both example addresses above are official EIP-1014 test vectors โ€” handy for checking any implementation.

Full parameter reference: /api endpoint.

Privacy-first: hashing happens in-memory at the edge and your bytecode is never logged or stored.

Full browser tool

Compute CREATE2 addresses entirely client-side: CREATE2 Calculator on formatho.com.

All Formatho edge APIs

Browse every free Formatho Worker tool on the Formatho Tools index.