First time here?Vanity contract addressAbout 7 min

Vanity Contract Address

Scan salts until the predicted contract address ends with 8888; deploy with the salt you pick and the address is yours.

Contract bytecode

Paste the contract's Deployment bytecode (creation code, not runtime code): 0x-prefixed hex. If it takes constructor arguments, append them to the end.

Vanity rules

You can use a prefix and a suffix together. "Contains" only requires the string to appear somewhere — much faster to hit, but the address isn't unique. This rule needs about 65,536 attempts on average.

Addresses are derived from this site's token factory: BNB Chain is 0x5dA02b46A87111AddBfcAd2729458622B96035DE, i.e. keccak256(0xff ++ factory address ++ salt ++ keccak256(bytecode))。

Hex, for example 8888

Hex, for example 666666

Can appear anywhere in the address

Paste the bytecode and enable at least one rule before scanning.

Vanity address generator for contracts

A vanity contract address is an ordinary deployment whose address ends in characters you choose — 8888, your ticker, or your project initials. The generator mines a salt until the resulting address matches your pattern, and the salt is what makes the address reproducible: the same salt and the same deploying wallet always produce the same address.

Patterns
prefix, suffix, or characters anywhere in the address
Where it runs
in your browser (web workers) — nothing is uploaded
How it deploys
the mined salt is what the deployment uses, so the contract lands on that address

How it works

  1. 1. Choose the pattern

    Pick the characters you want at the end of the address and how many of them must match.

  2. 2. Run the mining

    Mining happens in your browser. Each extra character is 16 times harder to find, so the wait grows very fast with length.

  3. 3. Keep the salt

    The salt is the only thing that reproduces the address. Save it together with the wallet you will deploy from.

  4. 4. Deploy with the same salt

    The deployment form takes the salt and produces the address you mined. Nothing about the contract itself changes.

FAQ

Does a vanity address change how the contract works?
No. The bytecode is identical — only the salt used to derive the address differs.
How long does the mining take?
Three or four characters usually land quickly. Six or more can take a very long time, because each extra character multiplies the search space by 16.
Can someone else take my address before I deploy?
The address depends on the salt and the deploying wallet, so deploy from the wallet you mined for. Keep the salt private until the contract is live.
Do I have to use it?
No. Skip the step and the token deploys with a normal, randomly derived address.