Born in Salon-de-Provence, in the Provence region of France, Karchaoui was raised in the nearby town of Miramas by her Moroccan parents.[2] She began playing football in her neighborhood with boys.[2] After two years at local club, US Miramas, she joined Montpellier.[2]
Club career
Montpellier
Karchaoui earned her first cap for the senior Montpellier in November 2012 during a 6–0 win over Vendenheim.[3] During the 2013–14 Division 1 Féminine season, Karchaoui made six appearances for the club, tallying a total of 475 minutes on the pitch.[3] Montpellier finished in fourth place with a 15–6–1 record.[3] The following season, she made 12 appearances with 9 starts. The club finished the 2014–15 season in fourth place with a 13–4–5 record.[3] During the 2015–16 season, Karchaoui started in 19 of the 20 matches in which she appeared. In November 2015, she scored her first goal in a 4–0 win against Rodez.[4] Montpellier finished in third place during the regular season with a 15–3–5 record.[3]
Lyon
On 24 June 2020, fourteen-time defending league champions Lyon announced the signing of Karchaoui for 2020–21 season.[5]
Paris Saint-Germain
On 10 July 2021, Karchaoui joined reigning league champions Paris Saint-Germain on a three-year deal.[6] On 2 May 2024, she extended her contract with the club until June 2028.[7]
International career
Karchaoui earned her first cap with the France national team in April 2016.[8][9][10] She was later selected for the 2016 Rio Olympics.[2] At the tournament, she started in the team's group-stage match against New Zealand resulting in a 3–0 win, and the quarter-final match against Canada where the team was eliminated in a 1–0 loss.[2][3]