Gerard Pique, Frenkie de Jong, Clement Lenglet and Marc-Andre ter Stegen have all signed contract extensions with Barcelona, the La Liga giants announced.
Barca said the agreements come after weeks of negotiations and include "temporary salary adjustments" in response to difficulties caused by the coronavirus pandemic.
Pique, who was sent off in the second half of Barca's 5-1 UEFA Champions League win over Ferencvaros on Wednesday (AEDT), has signed an extension until June 2024.
The 33-year-old's future at Camp Nou had been in doubt after saying he would be the first to step aside following a humiliating 8-2 defeat to Bayern Munich in last season's Champions League quarter-final.
Pique has played 548 games for Barca, who say his extension is subject to him featuring in an unspecified number of games from the 2021-22 season.
De Jong, who created Ansu Fati's second goal in the win over Hungarian visitors Ferencvaros with a sublime scooped pass, extended his deal until June 2026 and has a termination clause of €400 million (A$670 million).
The Netherlands international has featured 47 times for the club across all competitions since joining from Eredivisie powerhouse Ajax, scoring twice.
Barca goalkeeper ter Stegen and defender Lenglet, meanwhile, have signed extensions until 2025 and 2026 respectively.
Ter Stegen, who has missed just eight La Liga games since becoming first-choice goalkeeper at the start of the 2016-17 campaign, has a termination clause of €500 million (A$837 million), while France international Lenglet's has been set at €300 million (A$502 million).
Barca face bitter rivals and La Liga champions Real Madrid in the season's first Clasico on Sunday before travelling to Juventus in the Champions League on Thursday.