27 сентября 2008 года на конгрессе Европейской гандбольной федерации (EHF) в Вене было объявлено, что финальный турнир чемпионата Европы 2012 года пройдёт в Нидерландах. На право принять ЕВРО-2012 также претендовала Украина, но голландская заявка набрала большее количество голосов (32 против 17)[1][2].
Жеребьёвка отборочного турнира состоялась 27 апреля 2011 года в Вене. В квалификации не участвовали первоначально объявленная организатором ЕВРО-2012 сборная Нидерландов и победитель предыдущего чемпионата Европы сборная Норвегии.
В июне 2011 года состоялись предквалификационные стыковые матчи с участием четырёх сборных, победители которых (Греция и Великобритания) вместе с ещё 26 сборными с 19 октября 2011 года по 3 июня 2012 года участвовали в основной фазе квалификации. Путёвки на финальный турнир завоевали команды, занявшие первые и вторые места в своих группах. 18 июня 2012 года после отказа Нидерландов от проведения турнира и объявления Сербии хозяйкой ЕВРО-2012, в число его участников добавилась сборная Исландии, имевшая лучший результат среди команд, занявших в отборочных группах 3-е места[6].
Первоначально жеребьёвка финального турнира была намечена на 6 июня 2012 года и должна была пройти в Роттердаме. После отказа гандбольного союза Нидерландов от проведения ЕВРО-2012 процедуру жеребьёвки перенесли на 22 июня в Монако[6][7].
На основном этапе учитывались результаты матчей, сыгранных командами между собой в группах предварительного этапа. В полуфинал вышли по две лучшие команды из групп I и II, а сборные, финишировавшие в группах третьими, сыграли в матче за 5-е место.