The 25-year-old had been linked with a move to his former club Manchester United and its rival Manchester City, but he has now committed his long-term future to the Potters.
Manager Tony Pulis expressed his delight his captain has penned a new deal at the club.
"It looks like Ryan Shawcross has agreed a new contract, so that's great news for this football club," Pulis told reporters. "I'm delighted that Ryan sees his future here. It's fantastic news for us."
Shawcross has made 190 appearances for Stoke since joining the club on a permanent basis in 2008 from the Red Devils, after initially spending the 2007-08 campaign on loan at Pulis' side.
This season, the center back has been the foundation of a Stoke defense that has conceded just 20 goals, earning him his first international appearance for England against Sweden in November.
Follow GOAL.COM on