The current flag of the Italian Navy was first in use in 1947, at the end of World War II.

It consists of the red, green and white ensigns of the Italian flag with the coat of arms of the Italian Navy depicting the emblems of the four Maritime Republics (Venice, Pisa, Genoa and Amalfi) on the white central stripe, and surmounted by the towered crown with rostra.

The reason why the Italian Navy did not adopt the Italian flag is that it would have been exactly like the Mexican ensign.