The three main Bitcoin address formats are P2PKH, P2SH, and bech32. Each of these formats serves a different purpose and has unique characteristics that distinguish them from one another.