하이브리드 자동차의 배터리는 주로 내연기관에서 생성된 전기 에너지로 충전됩니다. 내연기관은 주로 가솔린 엔진입니다. 주행 중에 내연기관이 작동하면서 발생하는 운동 에너지는 발전기를 통해 전기로 변환되어 배터리에 충전됩니다. 이 충전 방식은 주행 중에 지속적으로 발생하므로 하이브리드 자동차는 외부 충전이 필요하지 않습니다.
전기차의 경우에도 하이브리드와 비슷한 원리로 배터리가 충전됩니다. 주행 중에는 타이어의 회전 운동을 전기로 변환하여 배터리를 충전하고, 제동 시 에너지 회생 기술을 사용하여 에너지를 회수하여 배터리를 충전합니다. 또한, 일부 전기차는 외부 전원 충전기를 사용하여 배터리를 충전할 수 있습니다.