A token is a unit of value in an existing blockchain. Tokens do not have their own blockchain but are linked to the blockchain of an existing cryptocurrency. For example, being connected to Ethereum or Bitcoin blockchain. Tokens are generally used to collect IEO or investment funds that can be compared with the public offering of publicly traded companies. The most obvious difference between a cryptocurrency and a token is that cryptocurrencies have their own separate blockchains, while tokens do not have their own blockchain, but are used over existing blockchains.
While tokens can offer a company's share, they provide access to products or services and can fulfill many other functions. Cryptocurrencies are currencies that can be used to buy and sell things. Tokens can be purchased with crypto coins. While the Token has a certain use in the ecosystem of the project, Cryptocurrency operates independently.