打麻将是否犯法视以下情况而定:
1、打麻将如果只是作为娱乐方式是不犯法。参与者不以营利为目的,进行带有少量财物输赢的娱乐活动,以及提供棋牌室等娱乐场所只收取正常的场所和服务费用的经营行为等不以赌博罪论处;
2、如果以盈利为目的,利用麻将进行赌博则属于违法行为,对参与者处五日以下拘留或者五百元以下罚款。
情节严重的,处十日以上十五日以下拘留,并处五百元以上三千元以下罚款。法律依据:《中华人民共和国刑法》
第三百零三条
以营利为目的,聚众赌博或者以赌博为业的,处三年以下有期徒刑、拘役或者管制,并处罚金。
开设赌场的,处五年以下有期徒刑、拘役或者管制,并处罚金;情节严重的,处五年以上十年以下有期徒刑,并处罚金。
组织中华人民共和国公民参与国(境)外赌博,数额巨大或者有其他严重情节的,依照前款的规定处罚。