백일 전투(白日戰鬪)는 1907년 10월 21일부터 11월 14일까지 대한제국의 군대와 일본 제국의 군대 간에 벌어진 전투로, 대한제국이 일본의 식민지로 전락하는 과정에서 중요한 사건 중 하나로 평가된다. 이 전투는 대한제국 군대의 마지막 대규모 저항으로 알려져 있으며, 주로 대마도 인근의 백일도에서 발생하였다.
전투의 배경은 일본이 대한제국을 강제로 병합하고자 하는 의도를 가지고 있었으며, 이를 위해 군사적인 압박을 강화해 나가는 상황이었다. 대한제국 정부는 일본의식을 저지하고 독립을 지키기 위해 군대를 조직하였다. 그러나 일본은 이미 대한제국 내에서 정치적, 군사적 우위를 점하고 있었고, 특히 일본의 전투 경험이 풍부한 군대는 대한제국 군대에 비해 전술적 우세를 가지고 있었다.
백일 전투의 전개 과정에서 대한제국 군대는 초기에는 일본군에 맞서 어느 정도 저항을 하였으나, 일본군의 높은 전투력과 병력 우세에 의해 점차 패배로 기울어졌다. 이 과정에서 많은 대한제국 군인과 민간인이 사상당하거나 피난하게 되었고, 전투가 장기화되면서 인명 피해와 재산 피해가 확대되었다.
결국, 백일 전투는 일본군의 승리로 끝나게 되었으며, 이후 대한제국은 일본의 식민지로 완전히 통합되는 길을 걷게 되었다. 이 전투는 한국 역사에서 일본 제국주의의 압박에 대한 상징적인 저항으로 남아 있으며, 이후 한국의 독립운동에 영향을 미친 중요한 사건으로 기록된다.