When will all Bitcoins be mined?

Bitcoin's total issuance will reach 21 million, with over 90% already mined. All Bitcoins are expected to be mined by 2140, with a total amount slightly below 21 million.

Last updated