Mistrzostwa Europy U-21 w piłce nożnej 2004 odbywały się w dniach 27 maja – 8 czerwca2004 roku w Niemczech. Turniej stanowił jednocześnie finałową kwalifikację do igrzysk w Atenach (awansowały pierwsze trzy zespoły).
W kwalifikacjach brali udział 48 drużyn narodowych U-21, podzielonych na 10 grup, w których znajdowało się 4 lub 5 zespołów. Mistrzowie i sześć najlepszych zespołów z drugich miejsc awansowali do fazy play-off, z której zostały wyłonionych ośmioro finalistów turnieju głównego.