how many bitcoins are there
There will only ever be 21 million bitcoins, by design of the Bitcoin protocol.
Quick Scoop
- Total possible bitcoins (maximum supply): 21,000,000 BTC.
- Currently mined / in circulation (late 2025 data): roughly 19.9β20 million BTC, about 94β95% of the max supply.
- Bitcoins left to be mined: about 1β1.1 million BTC, which will be released very slowly until around the year 2140.
- A significant chunk (often estimated in the millions) is likely lost forever due to forgotten keys and lost wallets.
So if your core question is βhow many bitcoins are thereβ:
- In total (ever) : 21 million BTC (theoretical cap).
- Effectively usable today : somewhat less than the ~19.9β20 million mined, because several million are probably lost.
Information gathered from public forums or data available on the internet and portrayed here.