你好 不需要公证的 只要办理了登记就生效。中国的《婚姻登记管理条例》规定,结婚和离婚都是要通过登记来完成的,如果没有登记离婚,协议签好之后,是没有生效的,该协议就是民法里面所讲的附条件生效的一个合同,即以离婚为前提,该协议才生效,如果没有离婚(经过法定的认可),该协议未生效,也就无异废纸了。所以,经法庭或婚姻登记管理部门认可,才具有法定效力。
离婚协议是有法律效力的,也可以到公证处进行公证