Ključna razlika: Znanje je teoretično ali praktično razumevanje predmeta. Resnica je opredeljena kot »resnično ali dejansko stanje zadeve«. Na splošno velja, da je isto kot dejstvo ali realnost. Mnogi ljudje morda ne poznajo resnice, medtem ko poznavanje ne pomeni nujno, da je resnično.

Večina ljudi meni, da sta znanje in resnica popolnoma enaki, vendar to ni vedno tako. Na splošno pomenijo isto stvar, saj se znanje šteje za resnično, medtem ko se zavedanje resnice šteje za znanje. Vendar pa so časi, ko znanje ne pomeni nujno resnice.
Znanje je opredeljeno kot »poznavanje, zavedanje ali razumevanje nekoga ali nečesa, kot so dejstva, informacije, opisi ali spretnosti, ki se pridobivajo z izkušnjami ali izobraževanjem z zaznavanjem, odkrivanjem ali učenjem.« V bistvu je teoretično ali praktičnega razumevanja predmeta. Znanje je razumevanje nekega koncepta ali ideje, je vedenje. Vendar pa je lahko resnica ali pa tudi ne.
Resnica je opredeljena kot »resnično ali dejansko stanje zadeve«. Na splošno velja, da je isto kot dejstvo ali realnost. Resnica je nekaj, česar ni mogoče izpodbijati, na splošno velja za dejstvo, ki je preverljivo. Resnica je nekaj, kar je resnično, pristno in verodostojno. To ni nekaj, kar bi lahko bilo napačno ali goljufivo. Vendar pa mnogi ljudje morda ne poznajo resnice, medtem ko poznavanje ne pomeni nujno, da je resnično.
Poglejmo si primer: v starih časih je bilo splošno znano, da je zemlja ploska in da, če boste odpluli do konca zemlje, boste padli z zemlje. To je bilo splošno znano, vsi so to vedeli in verjeli. Vendar to ni nujno resnica. Ljudje so se zmotili. Zdaj vemo, da je zemlja okrogla, kar je resnica, saj smo jo preverili in dokazali.

Drug primer: John in Mary sta bila najboljša prijatelja. Nekaj časa je John prenehal z družbo Mary in trdil, da potrebuje čas zase. Toda resnica je bila, da je Tom Janezu povedal laži o Mariji in da je med njimi zagnal klin. Toda Marija o tem dejstvu nima nobenega znanja, vendar ne preneha biti resnična.