What are franchise tags?

Franchise tags are a way for teams to retain players whose contracts are expiring. The three types of franchise tags are Exclusive Franchise Tags (EFTs), Non-exclusive Franchise Tags (NFTs), and Transition Tags (TTs).