在手机上打麻将是否犯法,需要根据具体情况进行判断,如果仅仅是娱乐,不涉及营利则不违法,不会构成
赌博罪;如果是为了获取钱财则是违法的,达到一定情形会构成赌博罪。法律依据:《
最高人民法院、最高人民检察院关于办理赌博刑事案件具体应用法律若干问题的解释》第九条不以营利为目的,进行带有少量财物输赢的娱乐活动,以及提供棋牌室等娱乐场所只收取正常的场所和服务费用的经营行为等,不以赌博论处。《治安管理处罚法》第七十条参与赌博赌资较大的,处5日以下拘留或者五百元以下罚款;情节严重的,处10日以上15日以下拘留,并处500元以上3000元以下罚款。《刑法》第303条:以营利为目的,聚众赌博或者以赌博为业的,处三年以下有期徒刑、拘役或者管制,并处罚金。