红灯绿灯都可以掉头。红灯掉头是否算违章主要取决于该路口交通指示或信号灯设置情况,有掉头口的车道,在不影响其他正常行驶车辆的情况下红灯可以掉头不算违章;有掉头指示灯的,在红绿灯为绿灯时在确保自身及他人安全情况下是可以掉头;有设置网格线强虚线的路口,可以红灯掉头,但要注意礼让其它车辆;没有调头标志的车道的车道不能掉头,掉头了的话算违章;有设置实线或双黄线的禁止掉头,掉头了的话算违章。机动车信号灯和非机动车信号灯表示:绿灯亮时,准许车辆通行,但转弯的车辆不得妨碍被放行的直行车辆、行人通行;黄灯亮时,已越过停止线的车辆可以继续通行;红灯亮时,禁止车辆通行。在未设置非机动车信号灯和人行横道信号灯的路口,非机动车和行人应当按照机动车信号灯的表示通行。红灯亮时,右转弯的车辆在不妨碍被放行的车辆、行人通行的情况下,可以通行。机动车在有禁止掉头或者禁止左转弯标志、标线的地点以及在铁路道口、人行横道、桥梁、急弯、陡坡、隧道或者容易发生危险的路段,不得掉头。机动车在没有禁止掉头或者没有禁止左转弯标志、标线的地点可以掉头,但不得妨碍正常行驶的其他车辆和行人的通行。车辆、行人应当按照交通信号通行;遇有交通警察现场指挥时,应当按照交通警察的指挥通行;在没有交通信号的道路上,应当在确保安全、畅通的原则下通行。行驶在道路上,无论是熟悉的还是不熟悉的城市,首先要先看有没有调头的车道或是指示牌,如果有调头的车道,那就观察调头车道红绿灯,或者是指示牌规定操作车辆就可以。比如,一些调头车道写着红灯允许调头,那么红灯亮了也是可以调头的;又比如一些调头指示牌写着绿灯掉头,那么红灯亮了调头肯定就违章了。所以,行驶在调头的车道时,除了观察信号灯,还要注意观察调头指示牌,按照信号灯和指示牌操作不会有问题。法律依据:《中华人民共和国道路交通安全法(2021修正)》第二十六条 交通信号灯由红灯、绿灯、黄灯组成。红灯表示禁止通行,绿灯表示准许通行,黄灯表示警示。《中华人民共和国道路交通安全法实施条例(2017修订)》第三十八条 机动车信号灯和非机动车信号灯表示:(一)绿灯亮时,准许车辆通行,但转弯的车辆不得妨碍被放行的直行车辆、行人通行;(二)黄灯亮时,已越过停止线的车辆可以继续通行;(三)红灯亮时,禁止车辆通行。在未设置非机动车信号灯和人行横道信号灯的路口,非机动车和行人应当按照机动车信号灯的表示通行。红灯亮时,右转弯的车辆在不妨碍被放行的车辆、行人通行的情况下,可以通行。第四十九条 机动车在有禁止掉头或者禁止左转弯标志、标线的地点以及在铁路道口、人行横道、桥梁、急弯、陡坡、隧道或者容易发生危险的路段,不得掉头。机动车在没有禁止掉头或者没有禁止左转弯标志、标线的地点可以掉头,但不得妨碍正常行驶的其他车辆和行人的通行。