Shanghai Masters 2012 – trzeci duży turniej rankingowy sezonu snookerowego 2012/2013. Rozegrany został w Szanghaju w Chinach w dniach 17–23 września 2012 roku.
Obrońcą tytułu był Mark Selby, który już w pierwszej rundzie turnieju przegrał z Jamiem Cope’em 1-5.
Zwycięzcą turnieju został Szkot John Higgins, który w finale pokonał Anglika Judda Trumpa 10-9. Dla Szkota był to 25 triumf w turnieju rankingowym w karierze.
Nagrody Pieniężne
Zwycięzca: £ 75 000 II miejsce: £ 30 000
Półfinalista: £ 18 000 Ćwierćfinalista: £ 10 000
Ostatnia 16: £ 7500 Ostatnia 32: £ 6000 Ostatnia 48: £ 2300 Ostatnia 64: £ 1500
Najwyższy break (kwalifikacje): £ 200 Najwyższy break (turniej): £ 2000
Break maksymalny (turniej): £ 10 000
Pula nagród: £ 410 000
Punkty do rankingu
Zwycięzca: 7000 II miejsce: 5600
Półfinalista: 4480 Ćwierćfinalista: 3500
Ostatnia 16: 2660 Ostatnia 32: 1960 (980)* Ostatnia 48: 1610 (805)* Ostatnia 64: 1260 (630)* Ostatnia 80: 910 (455)* Ostatnia 96: 560 (280)*
*Zawodnicy odpadający w swoim pierwszym meczu otrzymują liczbę punktów z nawiasu (połowę).