custompad

Launch on pump.fun with a contract address you pick.

Choose how your coin's address starts or ends. We find a matching address, you sign one transaction, and the coin goes live at it.

Contract address

Up to 7 characters. Addresses never contain 0 (zero), O, I or l (lowercase L).

Search on
CPU threads

More threads find it sooner and slow the rest of your computer down. Keep this tab open.

Coin

Fill this in while the address search runs. It's needed before you sign the launch.

How it works

1. We find the address
Every try is a fresh random key; about 1 in 58 matches each extra character. Up to 4 characters take seconds in your browser, using a WebAssembly search on as many threads as you allow. 5 to 7 characters run on provisioned datacenter GPUs (shorter ones can too, for the 5-character price) that check about 300 million addresses a second once running. Allow extra time for provisioning: 6 characters can take a few minutes; 7 can take hours.
Paying for GPU time
The browser search is free. A GPU address has a flat price by length, paid up front. If the search ends without one, stopped or out of time, you pay only for the seconds the servers ran and the rest is sent back to the wallet that paid. If the search can't run at all, all of it comes back.
2. Fill in the coin
Name, ticker, image and links, any time before you sign; the address doesn't depend on them. They're pinned to pump.fun's IPFS when you sign. Every description ends with “made on custompad.fun”.
3. You sign once
Your wallet signs the pump.fun create, plus your dev buy if you set one, in a single transaction. You pay pump.fun's costs (about 0.01 SOL) and the dev buy, plus the GPU time if you used it.
Why the key stays hidden
The address's private key only matters once: it signs the create. pump.fun revokes the mint authority in that same transaction, so afterwards the key can't mint, freeze or move anything. You never need it, so it's never shown, and it's deleted once the coin is live.
The GPU servers never hold the key
A GPU search is split in two. We keep a secret number and give the servers only its public half; they search for an offset that, added to it, gives your pattern. The offset is useless on its own, so the key that signs your coin is only ever put together on our side, after the find. A browser search makes the key in your own browser and hands it straight over.