Skip to main content

What Is the Specific Output Length of a Bitcoin Address in Bits?

A Bitcoin address, which is the result of the double-hashing (SHA-256 then RIPEMD-160) and encoding process, is typically represented in Base58Check format. The core hash component (RIPEMD-160 output) is 20 bytes long.

Since one byte equals 8 bits, the hash output is 160 bits. The final Base58Check encoded address string length varies, but the cryptographic core is a 160-bit hash.

What Is the Purpose of RIPEMD-160 in Bitcoin Address Generation?
How Does the Size of the Hash Output (E.g. SHA-256) Relate to the Nonce?
How Does the ‘Calldata’ Size Affect the Gas Cost of a Transaction?
What Is the Minimum Recommended Output Size for a Secure Cryptographic Hash Function Today?