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ę).