Een vlag is een abstracte tweedimensionale weergave van kleuren, vlakken of symbolen, meestal in een rechthoekige vorm. Een vlag is meestal van textiel, maar kan ook van papier, plastic of metaal zijn gemaakt. In het eerste geval wordt er een dunne, lichte stof gebruikt (men spreekt dan ook wel van dundoek) zodat de vlag in de wind kan wapperen. Een vlag wordt gewoonlijk aan een vlaggenmast of vlaggenstok bevestigd.