Il Shanghai Masters 2023, conosciuto anche come Rolex Shanghai Masters 2023 per motivi di sponsorizzazione, è stato un torneo di tennis giocato sul cemento. È stata la 12ª edizione del torneo facente parte della categoria ATP Tour Masters 1000 nell'ambito dell'ATP Tour 2023. Il torneo si è giocato al Qizhong Forest Sports City Arena di Shanghai, in Cina, dal 4 al 15 ottobre 2023.