I am new to Bitcoin, and I am still trying to understand the working of bitaddress.org but get stuck a long the way.

On bitadress.org I can take the site offline and create a public and private key by moving my mouse.

Once my keys are generated I can send bitcoins to the public key. But as the site is offline how do my keys get into the bitcoin system?

1 Answer 1


Addresses are not made known to the Bitcoin network when they are created. An address only gets "into the system" when someone sends bitcoins to said address. If you're not the sender of that transaction, the address can be communicated to the sender by any fashion, e.g. by email, postal letter, or coconut laden African swallow. ;)

Thus, after you've created your keys offline, you may tell the prospective sender of the transaction the address in any fashion and to spend the received coins, you may import the private key into whatever wallet software you prefer.

  • "The adress is not made known to the network when they are created," Then what makes an adress made on bitaddress.org valid? Is it correct to say that these created adresses are based on predifined and bitcoinrestricted formulas? –
    – user25765
    Dec 14, 2016 at 13:28
  • @Murch nailed it down. For your question about the address format, yes not all strings can be an address (but even strings that have the format of an address may not have any private key possibly associated!). You can check en.bitcoin.it/wiki/Address for more details, there is even a section on offline creation of addresses.
    – l1b3rty
    Dec 14, 2016 at 18:41
  • @user25765: Private keys are randomly generated numbers (of vast size). The address is deterministically derived from that. You don't need third party validation to create a valid address. Have a look at the link Oliver posted.
    – Murch
    Dec 14, 2016 at 18:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.