一説には源平合戦（治承・寿永の乱）の結果が影響していると言われている。平安時代まで、朝廷の象徴である錦の御旗は赤地に金の日輪、銀の月輪が描いてある。平安時代末期に、平氏は自ら官軍を名乗り御旗の色である赤旗を使用し、それに対抗する源氏は白旗を掲げて源平合戦を繰り広げた。古代から国家統治と太陽は密接な関係であることから日輪は天下統一の象徴であり、平氏は御旗にちなんで「赤地金丸」を、源氏は「白地赤丸」を使用した。平氏が滅亡し、源氏によって武家政権ができると代々の将軍は源氏の末裔を名乗り、「白地赤丸」の日の丸が天下統一を成し遂げた者の象徴として受け継がれていったと言われる。
なお、日本では「紅白」がめでたい配色とされてきた。一説には民俗学的にハレとケの感覚（ハレ＝赤、ケ＝白）にあるとする説や、これも源平合戦に由来するとする説などがある。
近世.
近世には、「白地に赤丸」は意匠のひとつとして普及していた。
戦国時代の武将が旗印や馬印として「白地に赤丸」を使用していた。
江戸時代の絵巻物などにはしばしば白地に赤丸の扇が見られるようになっており、特に狩野派なども赤い丸で「旭日」の表現を多用するようになり、江戸時代の後半には縁起物の定番として認識されるに到っていた。徳川幕府は公用旗として使用し、家康ゆかりの熱海の湯を江戸城まで運ばせる際に日の丸を立てて運ぶなどした。そこから「熱海よいとこ日の丸たてて御本丸へとお湯が行く」という唄が生まれたりした。
日本の国旗としての歴史.
幕末.
船舶用国籍旗としての制定.
国旗としての日の丸は、幕末に江戸幕府の幕府陸軍の「御国総標」（軍旗）として幕府海軍の船舶用の「国籍標識」（惣船印）として導入され、その後に船舶用に限らず国籍を示す旗として一般化した。幕末における船舶用としての制定経緯としては、次の二つの説がある。
歴史学者の松本健一や国文学者の暉峻康隆など、複数の学者の唱えるこの説が定説とされている。
島津斉彬は老中首座の阿部正弘に、日の丸を日本国惣船印に用いるべきだという建白書を提出するにあたって、水戸藩の徳川斉昭、宇和島藩の伊達宗城、佐賀藩の鍋島閑叟といった有力大名たちにも同意を得ていた。