唱国歌跑调不算犯法。唱国歌只是一种形式,不会违法的。有爱国的心就好了。唱国歌和其他的活动只是体现爱国的一种形式,这个过程重点在于内心不在于形式。只要有一颗爱国的心即使唱国歌跑调也没有问题的。唱国歌不违法,但是有侮辱国歌的行为属于违法的。国歌只能在适当场合演唱,私下唱国歌要分情况。
《中华人民共和国国歌法》
第六条
奏唱国歌,应当按照本法附件所载国歌的歌词和曲谱,不得采取有损国歌尊严的奏唱形式。第七条
奏唱国歌时,在场人员应当肃立,举止庄重,不得有不尊重国歌的行为。第八条
国歌不得用于或者变相用于商标、商业广告,不得在私人丧事活动等不适宜的场合使用,不得作为公共场所的背景音乐等。第九条
外交活动中奏唱国歌的场合和礼仪,由外交部规定。
军队奏唱国歌的场合和礼仪,由中央军事委员会规定。