Discover the best eyeliner for oily eyelids that won’t smudge or fade. Explore waterproof, long-lasting formulas and expert tips for all-day flawless wear.
SylomaSkincare is a reader-supported website. This means that when you click on certain links on our site and make a purchase, we may earn a small commission—at no extra cost to you.As an affiliate, we may participate in programs such as the Amazon Services LLC Associates Program and other affiliate networks designed to provide a means for websites to earn advertising fees by advertising and linking to products.We only recommend skincare products and services that we genuinely believe can provide value to our readers. Our reviews and recommendations are based on research, personal opinions, and industry knowledge—not influenced by affiliate partnerships.Your support helps us continue to create helpful, high-quality skincare content for our readers.If you have any questions regarding this disclosure, feel free to contact us through our website.
If you have oily eyelids, you already know the struggle—your eyeliner looks perfect in the morning, but by midday, it’s smudged, faded, or completely gone. This common issue can be frustrating, especially when you’re aiming for a clean, long-lasting eye look.
The good news? The right eyeliner formula, combined with proper application techniques, can completely transform your results. In this guide, we’ll explore the best eyeliners for oily eyelids, what makes them effective, and how to make your eyeliner stay flawless all day.
Why Eyeliner Fails on Oily Eyelids
Before choosing the right product, it’s important to understand why eyeliner doesn’t last on oily eyelids.
Oily skin produces excess sebum, which breaks down makeup products—especially creamy or poorly formulated eyeliners. As the day goes on, this oil mixes with the eyeliner, causing it to smudge, transfer to your crease, or disappear entirely.
Humidity, sweat, and touching your eyes can make the problem even worse.
What to Look for in Eyeliner for Oily Eyelids
Not all eyeliners are created equal. If you want all-day wear, here are the key features to look for:
1. Waterproof Formula
Waterproof eyeliners are designed to resist moisture, sweat, and oil. They form a barrier that prevents smudging and fading.
2. Smudge-Proof and Transfer-Resistant
Look for formulas labeled “smudge-proof” or “transfer-resistant.” These are specifically designed to stay in place without moving around.
3. Quick-Drying
Fast-drying eyeliners set quickly on the skin, reducing the chance of transferring to your upper eyelid.
4. Long-Wear Formula
Products that promise 12–24 hour wear are ideal for oily lids, especially if you have long days.
5. Matte Finish
Matte eyeliners tend to last longer than glossy ones because they don’t slide as easily on oily skin.
Best Types of Eyeliner for Oily Eyelids
Liquid Eyeliner

Liquid liners are one of the best options for oily eyelids. They usually have a thin, precise tip and dry quickly into a long-lasting, matte finish.
Best for: Sharp wings, precise lines, and all-day wear.
- WATER-RESISTANT AND SMUDGE PROOF EYELINER – Your eyeliner struggles are over. Subtle, blended out, crisp, winged.. you n…
- EASY, PRECISE, BUTTERY APPLICATION – Fortified tip. Light touch. Concentrated premium pigments flow generously for deep,…
- NO BUDGE, NO BLEED, SAFE FOR USE – Nourished with avocado oil & olive oil, it races smoothly across lids. Eye safe, prem…
Gel Eyeliner

Gel liners offer rich pigmentation and smooth application. When set properly, they can last for hours without smudging.
Best for: Smokey looks and bold definition.
- WHAT IT IS: A micro-precise, 1.5MM gel eyeliner that delivers a long-lasting, bold color in a first of it’s kind clean f…
- WHAT IT DOES: Available in 4 beautiful shades, our waterproof, bold, wearable pigment complements all eye colors and ski…
- SHADE: Lovesick – Burgundy Brown
Pencil Eyeliner (Waterproof)

Not all pencil eyeliners work for oily lids, but waterproof versions can perform well. They are easy to use and great for beginners.
Best for: Everyday looks and waterline application.
- LONG-LASTING PERFORMANCE: This waterproof eyeliner is designed to stay put all day with semi-permanent micropigments. It…
- PRECISION AND EASE: Featuring a twist-up design with a built-in sharpener and angled smudge tip, this eyeliner offers sm…
- CONDITIONING FORMULA: Infused with skin-loving ingredients like jojoba oil, shea butter, hyaluronic acid, and ceramides,…
Felt-Tip Eyeliner Pens

These combine the precision of liquid liners with the convenience of a pen. Many are designed for long wear and are beginner-friendly.
Best for: Quick, controlled application.
- 𝗦𝗺𝘂𝗱𝗴𝗲-𝗣𝗿𝗼𝗼𝗳 & 𝗪𝗮𝘁𝗲𝗿𝗽𝗿𝗼𝗼𝗳: This waterproof liquid eyeliner locks in place all day long, resisting sweat, humidity, and s…
- 𝗨𝗹𝘁𝗿𝗮-𝗣𝗿𝗲𝗰𝗶𝘀𝗲 𝗙𝗲𝗹𝘁 𝗧𝗶𝗽 𝗳𝗼𝗿 𝗙𝗼𝗼𝗹𝗽𝗿𝗼𝗼𝗳 & 𝗙𝗹𝗮𝘄𝗹𝗲𝘀𝘀 𝗔𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻: Create sharp wings or a subtle look with ease. This liquid …
- 𝗚𝗲𝗻𝘁𝗹𝗲 𝗼𝗻 𝗦𝗲𝗻𝘀𝗶𝘁𝗶𝘃𝗲 𝗘𝘆𝗲𝘀: This vegan, cruelty-free liquid eyeliner pen is gluten-free, nut-free, phthalate-free, and no …
Top Recommended Eyeliners for Oily Eyelids
Here are some highly effective options that perform well on oily eyelids:
1. Stila Stay All Day Waterproof Liquid Eyeliner
This cult-favorite is known for its intense pigmentation and long-lasting formula. It dries quickly and stays put for hours without smudging.
2. Kat Von D Tattoo Liner

A precision liner with a brush tip that creates sharp, clean lines. It’s lightweight, waterproof, and ideal for oily skin.
- Pull gently on the upper corner of the eye area to stretch and smooth the eye before lining with the Stay All Day Liquid…
- Apply the liner as close to the lashes as possible
- A product of the USA
3. Urban Decay 24/7 Glide-On Pencil

This waterproof pencil offers smooth application and strong staying power when set properly.
- AWARD-WINNING 24/7 WATERPROOF EYELINER: Urban Decay’s 24/7 Glide-On Eye Pencil delivers creamy, high-performance color i…
- ALL-DAY WEAR BENEFITS: Achieve up to 16 hours of waterproof, smudge-proof eyeliner wear with unbeatable formula staying …
- ULTRA-CREAMY FORMULA: This creamy, blendable eyeliner pencil glides on effortlessly without tugging or skipping. Perfect…
4. Maybelline Hyper Easy Liquid Liner

A budget-friendly option with excellent performance. It provides a smooth, even line and resists smudging throughout the day.
- LAURA GELLER INKCREDIBLE GEL WATERPROOF SMUDGE-PROOF EYELINER PENCIL WITH BUILT IN SHARPENER: INKcredible eye looks are …
- WATERPROOF FORMULA: This waterproof gel eyeliner is gentle enough for tight-lining and everyday wear, yet strong enough …
- A VARIETY OF SHADES AVAILABLE: Intense high-pigmented shades from neutrals to colorful hues of blue and purple eyeliner.
5. L’Oréal Infallible Grip Gel Liner
This gel liner is designed for long wear and high intensity. It works well when paired with an eyeshadow primer.
- Longwear Gel Eyeliner: This eyeliner delivers even strokes with 36HR hold, with a smudge-resistant, waterproof eye makeu…
- Easy Glide Application: Apply eye liner as an even stroke or use the included blending tip to fade out lines for a drama…
- Define Your Eye: Your infallible look isn’t complete without eye liner. Available in 6 color eyeliner shades. Enhance yo…
How to Apply Eyeliner on Oily Eyelids (Step-by-Step)
Even the best eyeliner won’t perform well without proper application. Follow these steps for long-lasting results:
Step 1: Clean Your Eyelids
Start with clean, oil-free eyelids. Use a gentle cleanser or micellar water to remove excess oil.
Step 2: Apply Eyeshadow Primer
An eyeshadow primer is essential for oily eyelids. It creates a smooth base and helps your eyeliner adhere better.
Step 3: Set with Powder
Lightly dust translucent powder over your eyelids to absorb oil and lock in the primer.
Step 4: Apply Eyeliner
Use short, controlled strokes instead of one long line. This ensures better precision and even application.
Step 5: Let It Dry
Give your eyeliner a few seconds to fully dry before opening your eyes completely.
Step 6: Set with Eyeshadow (Optional)
For extra staying power, apply a matching eyeshadow over your liner to lock it in place.
Common Mistakes to Avoid
If your eyeliner keeps smudging, you might be making one of these mistakes:
- Skipping primer
- Applying eyeliner on oily skin
- Using non-waterproof formulas
- Not allowing the liner to dry
- Applying too thick a layer
Avoiding these mistakes can significantly improve your results.
Pro Tips for All-Day Wear
Here are some expert tips to keep your eyeliner flawless:
- Use blotting papers throughout the day to control oil
- Avoid touching your eyes
- Choose matte eyeshadows over shimmery ones
- Carry a cotton swab for quick touch-ups
- Layer your eyeliner for better intensity and durability
Best Eyeliner Colors for Oily Eyelids
While black is the most popular choice, other shades can also work beautifully:
- Brown: Softer, natural look for daytime
- Charcoal: Great alternative to black
- Navy: Enhances eye color subtly
- Dark Green: Adds a unique touch without being overpowering
These shades can help you create versatile looks while maintaining longevity.
Eyeliner vs Kajal: Which Is Better for Oily Eyelids?
Kajal is often creamier and more prone to smudging, especially on oily eyelids. Eyeliner, particularly waterproof liquid or gel formulas, performs much better in terms of staying power.
If you prefer kajal, make sure to set it with powder or eyeshadow to reduce smudging.
How to Remove Waterproof Eyeliner
Long-lasting eyeliners require proper removal to avoid damaging your skin.
- Use an oil-based makeup remover
- Gently press the remover onto your eyelid
- Avoid rubbing harshly
- Follow up with a gentle cleanser
This keeps your skin healthy while effectively removing stubborn products.
Final Thoughts
Finding the best eyeliner for oily eyelids doesn’t have to be a struggle. The key is choosing the right formula—preferably waterproof, smudge-proof, and quick-drying—and combining it with proper application techniques.
With the right products and a few simple steps, you can enjoy bold, defined eyes that last all day without smudging or fading.
Whether you prefer liquid, gel, or pencil, there’s a perfect option out there for your needs. Experiment with different formulas, find what works best for your skin type, and enjoy a flawless eyeliner look every time.
1. What type of eyeliner is best for oily eyelids?
The best eyeliner for oily eyelids is typically a waterproof, smudge-proof liquid or gel eyeliner. These formulas are designed to resist oil, sweat, and humidity, helping your eyeliner stay in place all day without fading or transferring.
2. Why does my eyeliner smudge on oily eyelids?
Eyeliner smudges because excess oil (sebum) breaks down the product over time. This causes the liner to move, fade, or transfer to your eyelid crease, especially if you’re not using a primer or setting powder.
3. How can I make my eyeliner last longer on oily eyelids?
To make your eyeliner last longer:
- Clean your eyelids before application
- Use an eyeshadow primer
- Set with translucent powder
- Choose a waterproof formula
- Let the eyeliner dry completely
These steps help control oil and improve product longevity.
4. Is pencil eyeliner good for oily eyelids?
Regular pencil eyeliners may smudge easily, but waterproof pencil eyeliners can work well if properly set with powder or eyeshadow. They are great for beginners and for use on the waterline.
5. Should I use primer before applying eyeliner?
Yes, using an eyeshadow primer is essential for oily eyelids. It creates a smooth, oil-free base that helps eyeliner stick better and last longer.
6. Can I wear kajal if I have oily eyelids?
Yes, but kajal tends to smudge more easily. To reduce this:
- Choose a smudge-proof kajal
- Set it with matching eyeshadow
- Avoid applying too much product
7. What is the best way to prevent eyeliner transfer to the crease?
To prevent transfer:
- Apply a primer
- Use a quick-drying eyeliner
- Keep your eyes slightly closed until the liner dries
- Avoid thick layers
This reduces the chances of the eyeliner transferring onto your upper eyelid.
8. Are gel eyeliners good for oily eyelids?
Yes, gel eyeliners are a great option. They offer strong pigmentation and long wear, especially when applied over primer and set properly.
9. How do I remove waterproof eyeliner safely?
Use an oil-based makeup remover or micellar water designed for waterproof makeup. Gently press it onto your eyelids and wipe without rubbing to avoid irritation.
10. Can I use powder to control oily eyelids before eyeliner?
Yes, applying a light layer of translucent powder after primer helps absorb excess oil and creates a matte base, improving eyeliner staying power.
11. Which is better for oily eyelids: matte or glossy eyeliner?
Matte eyeliner is better because it stays in place longer and is less likely to slide or smudge compared to glossy formulas.
12. How often should I touch up eyeliner on oily eyelids?
If you’re using a high-quality waterproof eyeliner with proper prep, you may not need touch-ups. However, carrying a cotton swab or blotting paper can help manage oil during long days.https://sylomaskincare.com/

