Tokens are created for the initial coin offering, which functions as the cryptocurrency equivalent of an IPO. They are created by crypto-based companies that want to raise capital for their project. Investors who are interested in the project will purchase these tokens in exchange.