The Canaries striker has taken advantage of a clause in his contract that allowed him to speak to any European club that offered more than £100,000 for him.
Manager Nigel Worthington had hoped that Svensson would stay at Carrow Road but after prolonged talks the 30-year-old striker has moved to Sweden.