Eyeliner has a transformative power that many other makeup products don’t. They can make a huge difference to your appearance with just a few simple strokes. Once you’ve overcome that learning curve, it’ll be smooth sailing – and you won’t be able to leave the house with a feline flick on.
Whether you’re new to eyeliners or are in the market for a new one, you’ve come to the right place. Ahead, we’ve rounded up 16 of the best eyeliners that’ll help you create all kinds of lines and hold up to intense heat and humidity. Read on to find your new holy grail makeup product.
What is eyeliner and how to apply it?

Credit: xFrame.io
For those who are new to the makeup world, welcome! Eyeliner is essentially a product that emphasises the shape of your eyes, and they come in several different formats, from pencil to felt tip.
It’s usually drawn along the upper lash line to enhance or exaggerate the eye shape. To help you achieve an easy cat-eye, start by marking small dots or dashes along the lash line as a guide and connect them. Then, look down or close your eyes for a few seconds to let them dry.
Once you’ve perfected the basics, you can go ahead and experiment with more graphic designs.
Best pencil eyeliners
Compared to liquid liners, pencil eyeliners are much easier to control and apply, which is why they’re great for those who are in a rush. However, most pencil eyeliners require regular sharpening, like a normal pencil.
1. KATE TOKYO Kate Smooth Eyeliner Pencil
If you’re a beginner, it can be tricky to figure out how to draw lines, be it thick or thin. However, many have tried KATE TOKYO’s pencil eyeliner and mentioned how easy it is for beginners to use because the 2.00mm tip makes it swift and easy.
KATE TOKYO Kate Smooth Eyeliner Pencil (0.1g) retails for RM19.13 at Hermo.
2. Urban Decay 24/7 Glide-On Eye Pencil
With over 100 reviews on Sephora, it’s a given that the Glide-On pencil eyeliner by Urban Decay is a hot favourite. There are over 30 shades of vibrant colours too, so can switch up your look any time. The smooth formula literally glides on your eyelids too, which makes for easy application.
Urban Decay 24/7 Glide-On Eye Pencil (1.2g) retails for RM89 at Sephora.
3. Fenty Beauty Flypencil Longwear Pencil Eyeliner
Our girl RiRi created the best eyeliner for those who love to experiment with different kinds of shades and textures. The Flypencil consists of 20 shades ranging from metallic, glitter, and matte, and it glides on smoothly without smudging.
Fenty Beauty Flypencil Longwear Pencil Eyeliner (0.3g) retails for RM103 at Sephora.
4. Sephora Collection Mini Eye Pencil To Go
Looking for a mini-sized eyeliner pencil that fits nicely in your purse so you can take it with you wherever you go? This practical mini eye pencil from Sephora glides on smooth to help you achieve the perfect, precise line.
Sephora Collection Mini Eye Pencil To Go (0.7g) retails for RM23 at Sephora.
5. Pat McGrath Labs PermaGel Ultra Glide Eye Pencil
The PermaGel does justice by allowing users to apply eyeliner on without ever needing to tug or go back and forth – it does it in just one swift stroke. The Extreme Black shade is the most popular shade, so you might want to go with this if it’s your first time.
Pat McGrath Labs PermaGel Ultra Glide Eye Pencil (1.2g) retails for RM121 at Sephora.
Best gel or cream eyeliners
Makeup artists or professionals often prefer the texture of gel or cream eyeliners, but they aren’t always the easiest to work with, especially if you’re a beginner. However, gel liners are known to be the best at being waterproof, so they offer the longest wear time. Since these formulas are often made with wax, it’s best to invest in an oil cleanser or effective micellar water to remove them.
6. Canmake Creamy Touch Liner
In just one application, you’ll be able to achieve a perfect eyeliner makeup look with Canmake’s eyeliner. The soft tip is 1.5mm, an ultra-fine gel liner that’ll help you achieve the thinnest lines.
It’s also known to be waterproof and smudge-proof, so it should hold up against sweat, tears (hopefully not that), and water. It’s infused with moisturising ingredients, such as macadamia and jojoba seed oil, so it won’t dry out your delicate skin.
Canmake Creamy Touch Liner (0.5g) retails for RM36.72 at Hermo.
7. One/Size Point Made Gel Eyeliner Pencil
If there’s one thing that stops us from applying eyeliner, it’s the possibility of ending up with racoon eyes at the end of the day thanks to all the smudging. However, this super pigmented creamy gel eyeliner from One/Size is known to last for up to 24 hours without ever budging.
One/Size Point Made Gel Eyeliner Pencil (1.2g) retails for RM86 at Sephora.
8. Rire Luxe Gel Eyeliner
The Luxe Gel Eyeliner by Rire will be your next favourite gel eyeliner as it is able to withstand the heat. It also comes with sharpener, which can be pretty handy since you’ll probably use it quite often. Plus, it contains good ingredients for your skin, such as beeswax and olive oil extract to moisturise the skin.
Rire Luxe Gel Eyeliner (0.5g) retails for RM21 at Althea.
9. Lilybyred Starry Eyes Am9 To Pm9 Slim Gel Eyeliner
This gel eyeliner by Lilybyred doesn’t require any sharpener as it has a 2mm tip, allowing you to draw thin, delicate lines on your eyelids. Once it dries on your lids, it’s pretty much set and will not budge, no matter how much you rub it off.
Lilybyred Starry Eyes Am9 To Pm9 Slim Gel Eyeliner retails for RM22.14 at Hermo.
10. CORINGCO Heart Bounce Waterproof Gel Eyeliner
Trust us when we say this gel liner by CORINGCO is waterproof. Even if you have oily skin, it will not smudge or budge, lasting from the time you put it on until the end of the day.
CORINGCO Heart Bounce Waterproof Gel Eyeliner (0.6g) retails for RM19.90 at Shopee.
11. Anatasia Beverly Hills Waterproof Crème Color
This creamy, waterproof formula by Anastasia Beverly Hills provides easy application and full coverage as it is highly pigmented. You’ll need an angled liner brush for this, but once you’ve tried it for the first time, you won’t be able to live without it.
Anatasia Beverly Hills Waterproof Crème Color (4g) retails for RM90 at Sephora.
12. e.l.f. Cream Eyeliner
The e.l.f cream eyeliner has a smooth consistency that makes it super easy to apply. It may look a little shiny at first, but once you’ve left it on for a few seconds, it becomes matte.
e.l.f. Cream Eyeliner (4.7g) retails for RM25.20 at Shopee.
Best liquid eyeliners
Liquid eyeliners are the best for those who want a cat-eye look. Since it dispenses a liquid formula, it can be much trickier to apply. The runnier formula isn’t very forgiving, so it requires a little more practice to get the look you want.
13. Maybelline Hyper Sharp Power Black Liquid Liner
The 0.05mm tip of the Maybelline Hyper Sharp ensures ultimate precision every time. Plus, many have said that it glides along easily on your eyes, so even beginners wouldn’t have trouble putting it on.
Maybelline Hyper Sharp Power Black Liquid Liner (1g) retails for RM20.93 at Hermo and RM29.90 at Watsons.
14. L’Oreal Super Liner Ultra Sharp
Specifically made to create a super-thin, sleek line, the Super Liner Ultra Sharp is perfect for those looking to create a precise winged eyeliner look. In addition, beginners would find it easy to apply when using the ultra-thin tip.
L’Oreal Super Liner Ultra Sharp (0.5g) retails for RM28.14 at Hermo and RM42.21 at Watsons.
15. BBIA Last Pen Eyeliner
The BBIA Last Pen Eyeliner has a precise brush tip, so you’ll be able to draw a thin, fine line – making it easier for you to achieve a winged look too. It’s also highly pigmented, so you don’t have to apply a whole lot of pressure or retrace your lines.
BBIA Last Pen Eyeliner (0.6g) retails for RM44.90 at Hermo.
16. KVD Beauty Tattoo Liner Liquid Eyeliner
The KVD Beauty is not only vegan-friendly, but it’s also known to be one of the best liquid eyeliners on the market. In this intense heat, you’re bound to be sweating no matter where you go. As its name suggests, this liquid eyeliner is smudge-proof and waterproof, ensuring it lasts from morning to night.
KVD Beauty Tattoo Liner Liquid Eyeliner (0.55ml) retails for RM99 at Sephora.
Credit: Edward Daza/Pexels