遗嘱写给外人是有效的。根据《民法典》第一千一百三十三条规定自然人可以依照本法规定立遗嘱处分个人财产并可以指定遗嘱执行人。自然人可以立遗嘱将个人财产指定由法定继承人中的一人或者数人继承也可以立遗嘱将个人财产赠与国家、集体或者法定继承人以外的组织、个人。只要遗嘱是遗嘱人真实意思表示内容合法形式符合法律规定那么该遗嘱就具有法律效力。比如遗嘱人具有完全民事行为能力遗嘱是其亲自书写、打印、录音录像等且有相应的签名、注明年月日等这样写给外人的遗嘱就是有效的外人可依法继承遗嘱所涉财产。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。