上诉和抗诉的区别主要有:1、主体不同:上诉的主体是刑事案件的被告人,抗诉的主体是公诉机关,当然,自诉案件的原告也可以上诉。2、法律后果不同:刑事案件遵循上诉不加刑原则,但如果是公诉机关提起抗诉的话,则法院有可能判处比一审更重的刑罚。3、审理的方式不同:对于上诉,二审法院有可能开庭审理,也有可能不开庭审理,而对于抗诉,二审法院应当开庭审理。