I have an HDD right now and I’d like to switch to an NVMe SSD

I’d like to know if there’s any easy option for this migration, using some program or something like that.

The current situation is:

I have Windows 11 and several Steam games on my HDD. The big problem is that it’s 512 GB. In other words, it can’t really fit any of today’s games. You install the latest Call of Duty and the latest GTA and there’s hardly any space left for anything else.

Knowing that, I want to get an NVMe SSD. I’ve already checked that my motherboard is compatible.

I’d like to know if this migration would be possible. I heard that I have to clone my HDD to my new NVMe SSD. But could someone tell me a simple way to do that for a layperson?

My goal is to do a safe migration, with no data loss, and make it quick.

I plan to keep using my HDD for things that don’t need that much speed.