What is a Bitcoin public key?

A Bitcoin public key is a unique string of numbers and letters that allows a user to receive Bitcoin. It is created by a cryptographic algorithm and is used to convert a plaintext message into an unreadable format to protect the contents of the message. A user’s public key is made available to others so that they can send Bitcoin to the user’s wallet.