Arnautovic has signed a four-year contract and becomes Mark Hughes’ fourh signing this summer.
The Austrian international joins the Potters for a fee reported to be around £2million.
A statement from the Potters read: “Stoke City are delighted to sign Austria international winger Marko Arnautovic from German side Werder Bremen.
“He joins on a four-year deal for an undisclosed fee.”