El XXXI Campeonato Europeo de Natación se celebró en Debrecen entre el 21 y el 27 de mayo de 2012 bajo la organización de la Liga Europea de Natación (LEN) y la Federación Húngara de Natación. Las competiciones de natación se realizan en el Complejo de Natación de Debrecen. Las pruebas de saltos y natación sincronizada se disputaron aparte, en la ciudad de Eindhoven del 15 al 27 de mayo, en las instalaciones del Estadio de Natación Pieter van den Hoogenband.