Japon bayrağı yükselen bir güneşi sembolize eder. Bayrağın resmi adı Nisshoki'dir, bu "güneş işaretli bayrak" anlamına gelir. Bayraktaki kırmızı daireye Hinomaru veya "güneşin dairesi" denir. Bilim adamları, bayrağın 12. yüzyıldan beri bir biçimde var olduğuna inanıyor, ancak 1870 yılına kadar fiili bir bayrak olmadı ve 1999 yılına kadar yasal olarak ulusal bayrak olarak kabul edilmedi, aynı yıl Japonya milli marşının resmi oldu. .
Bayrağın menşe nedenleri hakkında bazı bilimsel tartışmalar var. Japonya, Doğu Asya'daki konumu nedeniyle, Yükselen Güneş Ülkesi olarak bilinir ve çoğu, bayrağın bu fikre dayandığına inanır. Güneş Japonya'da da çok önemli bir simgedir. Aslında, Japonya'nın kraliyet ailesinin güneş tanrıçası Amaterasu'nun torunları olduğu söyleniyor. Japonya'nın Japon ismi “Nippon”, kelimenin tam anlamıyla "güneşin kaynağı" anlamına gelir. Bayrağın önceki sürümlerinde güneş etrafındaki ışınlar vardı ve kırmızı güneşi çevreleyen beyazın saflığı sembolize ettiği düşünülüyor. II. Dünya Savaşı ile 1947'nin sonu arasında yasalar, o dönemde Japonya'nın işgali nedeniyle bayrağın kamusal görüntüsünü büyük ölçüde kısıtladı.