The flag of Hungary is a horizontal tricolor of red on the top, white in the center and green on the bottom. The tricolor feature is based on the French flag, and the colors were taken from the historical coat of arms.