自己写遗嘱需不需要公证,由立遗嘱人决定。遗嘱并不是要公证才具有法律效力的,遗嘱只要是具有民事行为能力的被继承人自愿订立的,就具有法律效力。如果有以下情形之一的,遗嘱无效
法律依据
《中华人民共和国民法典》第一千一百三十四条、第一千一百四十三条