How many Bitcoin (BTC) are there?

The total number of Bitcoin (BTC) is 21 million. This is intentional by the creator to limit the amount of Bitcoin (BTC). Until the middle of 2019 the remaining Bitcoin (BTC) is less than 20%.