Ngl is an internet slang abbreviation used to represent “not gonna lie.” which is used when someone wants to confess something that might be hard to admit or that might make them look bad. For example, Someone says, “Ngl, I cheated on that test,” it means that they are admitting to cheating even though it might not be the right thing to do. The ngl meaning shows that the person is being honest and upfront about their actions.