(For the sake of speed, I’m answering from my phone - sorry for any typos!) Hello! That’s a very good question. Generally speaking, the major difference between natural and synthetic is that natural flavors must be derived from plants or animal (of course in this case plant). Generally they are 1 or more organic chemical extracts from natural sources that’s have smells that mimic that of the flavor you are going for. Much of the actual taste comes from perception plus the sweetener and sour agents. Synthetic flavors, are literally synthetic. They are allowed to not exist in nature and are lab synthesized. What exactly is the flavor literally made up of? That’s their “secret sauce”. It’s the how and why some flavor companies have such better flavors than others. That’s their every recipe. Of course, it’s must meet any and all standards it claims ie vegan, natural. Etc. and these standards of governed by the FDA and GMC process. THaks! Hope that helps.