Having joined Bayern from Schalke 04 in 2011, the 28-year-old Neuer, who has made 45 appearances for Germany, has signed a three-year extension and will be 33 when his new deal expires.

"I feel really well at this club and in this city. This team still has big goals and I am looking forward to the future," Neuer wrote on his Facebook page, having been Germany's first-choice goalkeeper since 2010.

News of Neuer's extension was revealed by chairman Karl-Heinz Rummenigge during Friday's extraordinary general meeting, three days after Bayern exited the Champions League with a 4-0 drubbing at home to Real Madrid in their semi-final, second-leg defeat.

"Our goalkeeper Manuel Neuer has today extended his contract to 2019," Rummenigge said.

"It is a sign of his wonderful character that he said: 'Bayern forever' and I'd like to thank him for that."

Since joining Bayern three years ago, Neuer has helped Munich lift the 2013 Champions League trophy, won two Bundesliga titles, the German Cup, the German Super Cup, Club World Cup and the UEFA Super Cup.

Bayern won this season's Bundesliga title at the end of March with a record seven games to spare.