Carat refers to weight: "The diamond weighed 1 carat." A caret is a mark: "Use a caret to show the missing letter." A carrot is a vegetable beloved by rabbits and some people: "A carrot may be edible if it is scraped." Karat is a variant spelling of carat.
Dictionary of problem words and expressions. Harry Shaw. 1975.