Why is my battery light on but the car runs fine?

A battery light with the car still running normally means you're on borrowed time — the engine is running off whatever charge the battery has left, and once that's gone (often within an hour of normal driving with lights and radio on), the car will stall and not restart. Get to a parts store immediately and have the alternator and battery tested. Don't turn the engine off until you do.

Get a free AI-ranked diagnosis for your exact year, make and model — with fair repair cost ranges and DIY-vs-shop guidance.