公民遇到入室盗窃时,是可以拿刀自卫的,这在法律上是有依据的。根据《中华人民共和国刑法》里正当防卫的相关规定,要是为了保护国家、公共利益、自己或者他人的人身、财产和其他权利,去制止正在发生的不法侵害,这样的行为就属于正当防卫,不用承担刑事责任。
入室盗窃肯定是正在进行的不法侵害,所以公民在这种情况下拿刀自卫,保护自己的人身和财产安全,这其实就是在行使正当防卫的权利。不过这里要注意,正当防卫必须控制在合理的限度以内。要是防卫行为明显超出了必要限度,还造成了重大损害,那防卫的人就可能要承担刑事责任了,只是在量刑时会减轻或者免除处罚。
举个例子,如果小偷入室只是翻找财物,没有对户主使用暴力,可户主却把小偷打成重伤甚至杀害,这种情况大概率会被判定为防卫过当。反过来,如果小偷在户主自卫反抗的时候,用暴力威胁到了户主的生命安全,户主为了保护自己的生命进行自卫,就算导致小偷伤亡,也有可能被认定为特殊正当防卫,不用承担刑事责任。所以大家在遇到入室盗窃自卫时,一定要把握好防卫的尺度。