Migrating data from Contacts to Accounts

Migrating data from Contacts to Accounts

I have created my companies database of customers as contacts with attached accounts to represent the company they belong to. Now my boss wants to have the information which i already placed on the Contacts, to be available in Accounts. This means adress, telephone, email, website, adress and more.
Is there a solution for how i can migrate that data? I really do not want to edit each record, and i also want to keep the data intact. 

The issue is that addresses for example is better to have at the Account level, but then i need to copy/paste all data manually. 

I hope you can help!