What is the difference between a brand and a logo?

A brand encompasses the overall perception and reputation of a company or product, including its values, personality, and customer experience. A logo is a visual symbol or mark that represents the brand and is used for identification and recognition.