Two ways people define these two: first off and least often, coins can be used for electronic payments tokens can not.
Now the most widely excepted definition would be coins opperate independently of other platforms examples Bitcoin, Ethereum
Tokens require other platforms to operate examples include EOS, OmiseGO, Ardor,
The majority of tokens are built on the ethereum platform but can be built on other platforms such as OMNI, NXT, and waves