The best eyeliner colors for a person to wear depend on eye colors. Though black is compatible with all eye colors, the experts at YouBeauty recommend choosing an eyeliner shade to complement each eye color.
Laura Geller of Laura Geller Beauty tells YouBeauty readers to pick eyeliner colors on the opposite spectrum of the color wheel from their own eye color. For brown eyes, teal and dark green are ideal eyeliner colors. Gold liner highlights amber eyes. Hazel eyes appear more golden with bronze pencil on the lower rims of the eyes. For blue eyes, the best bet is copper eyeliner. Gray eyes stand out with navy eyeliner. Those with green eyes should stick with purple and plum liners to make their eyes appear emerald.