无效合同和可撤销合同的区别有:第一,无效合同自始无效,而且是确定的绝对的无效,可撤销合同在被撤销前是有效的,不过是不确定的有效第二、无效合同的无效是当然无效,任何人都可作出意思表示来主张或认定其无效,而可撤销合同要成为确定的无效,必须是有权人作出撤销合同的意思表示。第三,无效合同因一方欺诈、胁迫的手段订立合同,损害国家利益;恶意串通,损害国家、集体或者第三人利益;以合法形式掩盖非法目的;损害社会公共利益;违反法律、行政法规的强制性规定而无效。可撤销合同是因重大误解、显失公平或一方以欺诈、胁迫的手段或者乘人之危,使对方在违背真实意思的情况下可撤销。根据《合同法》第五十二条,有下列情形之一的,合同无效:(一)一方以欺诈、胁迫的手段订立合同,损害国家利益;(二)恶意串通,损害国家、集体或者第三人利益;(三)以合法形式掩盖非法目的;(四)损害社会公共利益;(五)违反法律、行政法规的强制性规定。《合同法》第五十四条:下列合同,当事人一方有权请求人民法院或者仲裁机构变更或者撤销:(一)因重大误解订立的;(二)在订立合同时显失公平的。一方以欺诈、胁迫的手段或者乘人之危,使对方在违背真实意思的情况下订立的合同,受损害方有权请求人民法院或者仲裁机构变更或者撤销。当事人请求变更的,人民法院或者仲裁机构不得撤销。