El Campeonato de Europa Sub-21 de la UEFA de 2004 fue la decimocuarta edición del Campeonato de Europa Sub-21 de la UEFA . La fase final se celebró en Alemania entre el 27 de mayo y el 8 de junio de 2004.
Italia ganó la competición por quinta vez. El italiano Alberto Gilardino ganó el premio al Jugador de Oro.
Los tres mejores equipos de esta competición se clasificaron para los Juegos Olímpicos de Atenas 2004 , junto con la anfitriona Grecia U21 .
Las 48 selecciones nacionales se dividieron en diez grupos (dos grupos de cuatro + ocho grupos de 5). A continuación se compararon los resultados de los diez segundos clasificados del grupo. Los seis primeros se unieron a los diez ganadores en un desempate por los ocho puestos para la final. Luego se eligió a uno de los ocho clasificados para albergar los partidos restantes.
Ver fútbol en los Juegos Olímpicos de Verano de 2004