Why Is a Bitcoin Address Shorter than the Public Key?

A Bitcoin public key is 65 bytes long (or 33 bytes for compressed format), which is quite lengthy. The address is created by hashing the public key, which produces a 20-byte hash.

This hash is then encoded using Base58Check, resulting in a shorter, alphanumeric string (typically 26-35 characters). This shorter length is more convenient for users to share and manually check for errors.

How Does a Public Key Relate to a Bitcoin Address?
What Is a “Deposit Address” on a Cryptocurrency Exchange?
How Does a Shorter Address Impact Transaction Fees on the Bitcoin Network?
Why Is the Wallet Address Shorter than the Public Key?
How Does Base58Check Relate to the Concept of a ‘Ticker Symbol’ for a Derivative Asset?
Can a Single Address Hold Multiple Roles in an RBAC System?
Is the Base58Check Algorithm Used in Ethereum Addresses?
How Does a Public Key Relate to a Cryptocurrency Address?

Glossar