Slang meaning
What does NGL mean?
NGL stands for “not gonna lie.” It warns the reader that an honest opinion is coming, and it is often used to soften a compliment, a complaint or a confession.
Updated 6 October 2026
NGL means “not gonna lie”: it introduces something honest, often a compliment, a complaint or a confession.
What NGL can mean
1. Here comes an honest opinion
The plain meaning. “Ngl, that was the best set I've seen all year” tells the reader the speaker means it. Because the phrase is so common, it often carries no more weight than “honestly.”
2. A softener
People use NGL to cushion something that could sound blunt. “Ngl, the second half dragged a bit” feels gentler than stating it flat out.
3. The anonymous-questions app
NGL was also the name of an app where people collected anonymous questions, shared through link stickers on Instagram Stories. If someone posts “send me an ngl,” they mean that app, not the phrase.
How people use it on Instagram and Facebook
Instagram comments
Most often a compliment: “ngl this edit is clean.” The lowercase form at the start of a sentence is the usual style.
DMs
Used to admit something small. “ngl I forgot we had plans” sounds more relaxed than a formal apology, though it is not a substitute for one.
Stories and captions
Appears in captions as a confession about the photo or the day: “ngl I took 40 shots to get this one.”
NGL in real conversations
- Instagram commentngl this is the first recipe that actually worked for meThat makes my day, thank you!
- Direct messagengl i didn't think you'd reply 😭of course I did
- CaptionNgl I took 40 photos to get this one.
How to reply to NGL
Where it comes from
“Not gonna lie” is much older than its abbreviation. The short form NGL grew with texting and social media, and it became even more visible when the NGL anonymous-questions app spread through Instagram Stories.
Questions people ask
Is NGL a compliment or a criticism?
Neither on its own. It only says that what follows is honest. The next words decide whether it is praise, a complaint or a confession.
What is the difference between NGL and TBH?
They are close. NGL (“not gonna lie”) leans casual and often introduces something a little confessional, while TBH (“to be honest”) is a plain marker of honesty. People mix them freely.
What does it mean when someone posts “send me an NGL”?
They are asking for anonymous questions through the NGL app, usually with a link sticker on their Instagram Story.
Should I use NGL in a business reply?
Usually not. It suits friends and casual comment threads. A brand reply reads better in plain words, such as “honestly” or “to be direct.”
Related slang
- SMHSMH means “shaking my head”: a quick way to show disbelief, disappointment or mild annoyance.
- TBHShort for “to be honest”: it flags a frank opinion, a small confession or a compliment that is meant sincerely.
- ICLIt means “I can't lie”: the writer is admitting something, often a compliment or opinion they give a little reluctantly.
- frShort for “for real”: it agrees, asks “seriously?”, or stresses that the writer means what they've just said.
- IDCIDC means “I don’t care”: either “I’m happy with whatever” or, less kindly, “this doesn’t matter to me.”
More slang meanings
Reply to every comment and DM, whatever they write
DMFast answers the comments and messages you set up in seconds, day and night, on Instagram and Facebook. Free plan, no card.
Start free