The invention discloses a cosmetic with freckle removing and whitening functions and a preparation method for the cosmetic and belongs to the technical field of cosmetics. The cosmetic comprises the following raw materials: alpha-arbutin, galactose yeast-like fungus fermentation product filter liquor, nicotinamide, citric acid, ascorbyl glucoside, magnesium ascorbyl phosphate, tranexamic acid, 3-o-ethylascorbic acid, kojic acid, a bletilla root extract, trehalose, butanediol, panthenol, inositol, hyaluronic acid, natural glycerine, betaine, dipropylene glycol, cetyl ethylhexanoate, PEG-20 sorbitan cocoate, hydroxyl benzyl, titanium dioxide, mica, tocopherol, a laminaria Saccharina extract and resveratrol. According to the cosmetic with the freckle removing and whitening functions and the preparation method for the cosmetic, provided by the invention, a high-velocity-shearing emulsifying machine is used in a resveratrol preparation step and has the characteristics of high efficiency, high quality, delicate materials and sufficiency in emulsifying, and thus, the prepared cosmetic has better freckle removing, whitening, oxidation resisting, aging resisting, moisturizing and conditioning effects.