PubKey Hex to BTC Address

eg. 65 byte array of an uncompressed public key 0450863AD64A87AE8A2FE83C1AF1A8403CB53F53E486D8511DAD8A04887E5B23522CD470243453A299FA9E77237716103ABC11A1DF38855ED6F2EE187E9C582BA6

Public Key Hex 🡒 RipeMD-160

Step Result
SHA256
RipeMD-160

P2PKH Result

Step Result
Add Version Byte
Double SHA256
Add 4 Byte Checksum
Address
QR Code

P2PSH Result

Step Result
Add Version Byte
Double SHA256
Add 4 Byte Checksum
Address
QR Code