Finding the perfect eyeshadow to go with your skintone is now easier than ever—just a photo snap away on your smartphone! In a matter of seconds, the new app Plum Perfect can read your photo and scientifically extract the colors from your hair, skin, eyes, and lips to recommend the perfect makeup matches for your coloring.

Here’s how it works: snap a selfie on the app (in good, natural lighting) and Plum Perfect analyzes your face. It then assembles your Color Signature, breaking it down by the shade of your lips, your skin tone, your eye color, and your hair. In an instant, you are presented with a list of cosmetics that will work best for you. Then, you have the option to buy the products directly from major beauty retailers like Sephora, or you can save them for later to a wishlist.

What really makes Plum Perfect standout from other color-matching apps? Aside from their new and improved hue detecting technology and unique intelligent recommendation engine, it breaks down beauty products by categories. You can select makeup matches for certain scenarios including natural, office, and glam, or search for specific products like lipstick, lip gloss, lip stain, and more. They really take out all the guesswork in selecting the right shade! When it comes to color-matching beauty technology, Plum Perfect comes close to being, well, perfect.

Download Plum Perfect for free on iTunes now.

Want more? Find out how to get great skin at any age in our gallery.