在上海右转红灯时右转是否算闯红灯需分情况来看:1. 有右转箭头信号灯:如果路口设置了专门的右转箭头信号灯且显示为红灯此时右转属于闯红灯违法行为。因为右转箭头信号灯红灯亮起时意味着禁止车辆右转通过路口。2. 只有圆形信号灯:当路口只有圆形信号灯没有右转箭头信号灯时在确保安全的情况下红灯亮时车辆可以右转不算闯红灯。这是因为圆形信号灯红灯亮时仅表示禁止车辆直行和左转在不妨碍被放行的车辆、行人通行的情况下可以右转。总之关键在于是否有右转箭头信号灯以及其显示状态。如果不确定路口规则可观察路口是否有相关指示标志或者咨询现场交警以确保正确驾驶避免交通违法。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。