一份协议没经过律师公证,在符合法律规定的情形下,它其实是有效的。协议到底有没有效,主要得看它符不符合法律规定的那些条件,这里面包括形式要件和实质要件。就形式要件来说,就像是协议的双方得有相应的民事行为能力,意思表达得是真实的,不能违反法律以及社会公共利益之类的。而在实质要件方面,具体的协议内容得符合相关的法律法规才行。公证,它可不是协议生效的必须要有的条件,它只是去证明协议的真实性和合法性,能让协议的公信力更强一些。不过,有些特别类型的协议,就像那些跟不动产相关的协议,可能法律就规定了必须得公证了才会生效。所以,可不能随随便便就觉得没经过律师公证的协议就一定无效,得根据具体的协议情况以及相关的法律规定来好好判断。