The 2012 Badminton Asia Championships was the 31st tournament of the Badminton Asia Championships. It was held in Qingdao, China from April 17 to April 22, 2012.