La bandera japonesa simboliza un sol naciente. El nombre oficial de la bandera es Nisshoki, que significa "bandera marcada por el sol". El círculo rojo en la bandera se llama Hinomaru o "círculo del sol". Los académicos creen que la bandera ha existido de alguna forma desde el siglo XII, aunque no se convirtió en la bandera de facto hasta 1870 y no fue adoptada legalmente como la bandera nacional hasta 1999, el mismo año en que el himno nacional de Japón se hizo oficial. .
Hay un debate académico sobre las razones del origen de la bandera. Japón es conocida como la Tierra del Sol Naciente debido a su ubicación en el este de Asia, y muchos creen que la bandera se basa en esta idea. El sol es también un símbolo muy importante en Japón. De hecho, se dice que la familia real de Japón es descendiente de la diosa del sol Amaterasu. "Nippon", el nombre japonés para Japón, literalmente se traduce como "fuente del sol". Las versiones anteriores de la bandera incluían rayos alrededor del sol, y se cree que el blanco que rodea al sol rojo simboliza la pureza. Entre el final de la Segunda Guerra Mundial y 1947, las leyes restringieron la exhibición pública de la bandera debido a la ocupación de Japón durante ese tiempo.