A Bitcoin address, or simply address, is an identifier of 26-35 alphanumeric characters, beginning with the number
3, that represents a possible destination for a bitcoin payment. Addresses can be generated at no cost by any user of Bitcoin.
A Bitcoin wallet address is a Bitcoin public key to which transactions can be sent. This concept is present in the Bitcoin protocol itself. A wallet is a collection of private keys that correspond to addresses. A private key is necessary to spend from an address.
And, most of the bitcoin wallet addresses are 34 characters long. Like e-mail addresses, you can send bitcoins to a person by sending bitcoins to one of their addresses. However, unlike e-mail addresses, people have many different Bitcoin addresses and a unique address should be used for each transaction. Most Bitcoin software and websites will help with this by generating a brand new address each time you create an invoice or payment request.