White chocolate does not have caffeine because caffeine is contained in the cocoa solids of the cacao bean. However, because the fat and cocoa solids are separated to make cocoa butter, there might be a trace of caffeine in white chocolate.