BRC-20 tokens use ordinals, but not all ordinals are BRC-20 tokens. This is why there are millions of ordinals but just over 14,000 BRC-20 tokens.
BRC-20 tokens employ JSON (JavaScript Object Notation) ordinals inscriptions to initiate token contracts (which are still simplistic as smart contract functionality has yet to be developed), create new tokens and move tokens around.
READ MORE HERE GUYS
https://www.coindesk.com/learn/brc-20-explained-how-tokens-on-bitcoin-work-and-why-they-are-controversial/