NSFL also known as NLS means Not Safe For Life or Not Life Safe normally referring to a link someone or some website has sent you meaning no one should ever see it.