What it means
Ngl is short for not gonna lie. You drop it before a real opinion or a blunt little confession when you're about to keep it straight. It can soften the hit a bit, but it also signals you're not dressing the sentence up.
Usage examples
"Ngl, I forgot we even had plans tonight."
"That film was ngl a bit of a letdown."
"Ngl, that takeaway slapped harder than I expected."
"I was gonna act chill but ngl, I'm fully buzzing for tonight."
Where it comes from
Ngl comes straight from not gonna lie, chopped down into texting shorthand in early internet chat, messaging, and social media. It spread fast because it’s quick, casual, and perfect for teeing up honesty without making the whole sentence feel heavy.