违法和犯罪的区别比较明显,可以从以下几个方面来加以区分:1、社会危害性不同。一般违法行为虽然也具有社会危害性,但与犯罪相比起社会危害性的严重程度远不及后者。因为对于社会危害性十分严重的犯罪行为要靠刑法来调整和处罚。2、刑事违法性不同。一般违法行为虽然也违反了法律的禁止性规定,但其并没有达到刑法所规定的犯罪的程度,因此不作为犯罪看待。而一切犯罪行为,都已经违法了刑法的有关规定,根据不同的犯罪构成触犯相应刑法条文,构成不同的犯罪。3、应受刑法处罚性不同。犯罪行为一律应受到刑法的处罚,虽然某些犯罪行为因其自身的一些原因和刑法的特别规定,刑法不进行刑罚处罚,但其具有的应受刑法处罚的性质是没有改变的。而一般违法行为由于没有触犯刑法规范。因此刑法不将其作为犯罪来惩处,故也就不具有应受刑法处罚性质。凡是犯罪必定违法,但违法不一定犯罪。【法律依据】《刑法》第三条规定,法律明文规定为犯罪行为的,依照法律定罪处刑;法律没有明文规定为犯罪行为的,不得定罪处刑。