Migrasi komputer – juga disebut sebagai migrasi komputer pribadi (PC), migrasi data, atau migrasi perangkat lunak – adalah pemindahan data dan aplikasi antara dua komputer yang berbeda. Alasan untuk memerlukan migrasi komputer bervariasi; dua alasan yang paling umum adalah pembelian PC baru dan upgrade PC di lingkungan bisnis. Situasi ini dapat menciptakan kebutuhan untuk mentransfer semua informasi dari sistem komputer lama ke yang baru. Migrasi data dapat dilakukan secara manual, meskipun migrasi komputer penuh biasanya difasilitasi oleh bantuan paket perangkat lunak dan perangkat keras, seperti kabel transfer data.
Biasanya, mentransfer semua file atau aplikasi antara dua komputer tidak diperlukan. Transfer data dapat dihindari seluruhnya atau perpindahan dapat dilakukan melalui sarana seperti perangkat memori eksternal. Beberapa perusahaan menawarkan penyimpanan Internet di mana data dapat diunggah dari mesin lama dan kemudian diunduh ke mesin baru, meniadakan kebutuhan untuk migrasi komputer penuh.
Namun, di lain waktu, metode ini tidak layak dilakukan. Ketika banyak aplikasi disalin secara manual ke sistem baru, misalnya, aplikasi dapat kembali ke pengaturan aslinya atau gagal berfungsi sepenuhnya. Dalam kasus ini, informasi tertentu, seperti data registri, perlu ditransfer langsung ke mesin kedua. Dalam keadaan seperti inilah migrasi komputer menjadi perlu.
Untuk pengguna komputer pribadi di luar lingkungan bisnis, migrasi komputer umumnya tidak menjadi masalah. Memutakhirkan atau mengubah komputer umumnya hanya memerlukan migrasi data tertentu, seperti dokumen dan foto, yang dapat dengan mudah dilakukan melalui cara selain migrasi penuh. Lingkungan pengguna biasanya dapat dengan mudah direplikasi pada mesin baru, dan karena itu tidak memerlukan transfer langsung dari sistem yang lebih lama. Untuk upgrade ke komputer dengan sistem operasi yang sudah diinstal, transfer sistem operasi (OS) dan subkomponennya juga cenderung tidak diinginkan; aplikasi biasanya dapat dengan mudah diinstal ulang pada sistem baru dan dikonfigurasi ulang agar sesuai dengan pengaturan lama.
Dalam lingkungan bisnis, upgrade ke mesin baru mungkin memerlukan migrasi komputer lebih sering daripada tidak, karena lebih banyak file dan aplikasi penting serta pengaturan dan konfigurasi sistem operasi perlu direplikasi pada sistem komputer baru. Sedangkan migrasi komputer dapat dilakukan oleh pemilik individu dalam skenario migrasi berbasis rumah, operasi biasanya akan dilakukan oleh seorang profesional dalam pengaturan bisnis. Sering kali, jenis migrasi ini ditangani oleh departemen teknologi informasi (TI).