Bernard has completed a transfer to Sharjah FC in United Arab Emirates after three years with Everton.
The paperwork for the Brazilian forward was finalised on Saturday despite Sharjah announcing the transfer on Thursday.
Bernard moved to Goodison Park on a free transfer from Ukranian club Shakhtar Donetsk in the summer of 2018.
He played 84 matches in all competitions for Everton – starting 49 times – and scored eight goals for the Club.
The 28-year-old, who has 14 caps for Brazil, began his career with Atletico Mineiro in his homeland.
Everton would like to thank Bernard for his service and everyone at the Club wishes him success for the future.