日本の国旗が法律によって定められたのは1999年。
「国旗及び国歌に関する法律」で規定された。

それ以前から、慣習的に日の丸が国旗として使われてきた。
白地に赤丸というデザイン自体は、平安時代末期の源平合戦のころにも使用され
ている。

日本船を示す旗を定める必要性から、明治3年の太政官布告・商船規則において、
「御國旗」として日の丸の規格が規定された。
縦横比7:10。円の中心は旗の中心から旗竿側に横の長さの1/100ずれた位置とさ
れている。

同じころに、陸軍御國旗(旭日旗)や海軍御國旗も定められている。
海軍御國旗は、縦横比2:3、円の中心が旗の中心の重なる日の丸だった。

先に記載した「国旗及び国歌に関する法律」では、
縦横比2:3、円の中心が旗の中心、円の直径は旗の縦の3/5、円の色は紅色とな
っている。特例も記載されており、縦横比7:10、円の中心を旗竿側に横の長さ
の1/100ずれた位置とする太政官布告由来のものも「当分の間」使用できるとし
ている