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.

Stands for: Not gonna lieTone: honest, casual, sometimes sheepish

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 comment
    ngl this is the first recipe that actually worked for meThat makes my day, thank you!
  • Direct message
    ngl i didn't think you'd reply 😭of course I did
  • Caption
    Ngl 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

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