遺囑不壹定要公證才具有法律效力。遺囑的生效條件不包括公證,公證只起到強化遺囑法律效力的作用。遺囑生效條件為:1,遺囑雙方具有相應的民事行為能力和民事權利能力;2.遺囑不違反法律;3、遺囑應當能夠反映當事人的真實意願。
法律客觀性:
《民法典》第壹百四十二條:遺囑人可以撤回或者變更遺囑。立遺囑後,遺囑人實施與遺囑內容相違背的民事法律行為的,視為撤回遺囑相關內容。遺囑有數份,內容沖突的,以最後壹份遺囑為準。