There will only ever be 21 million Bitcoins. Once all 21 million have been mined, no more can be created.