Samsung Data Migration from Samsung itself is a solid choice, but honestly? Macrium Reflect Free works better if your new SSD is smaller than the old hard drive. In your case it's 2TB to a 870 QVO - you need to check first how much space you actually need. If the usage is below the SSD capacity, any tool works. If not, you need something with partition shrinking.
My tip: download Macrium Free, the tool automatically makes a full clone and boots from it without issues. You put the old HDD in, new SSD in, make it bootable, done. This thing is more reliable than a lot of "pros" think and you don't have license drawbacks like with some others.
One important thing beforehand - make a backup, and set your old hard drive to slave in the BIOS beforehand if you have both in at the same time. After cloning, remove the old HDD, put the Samsung in the right place, boot up and everything else runs like before. Windows usually reactivates itself automatically because the hardware stays pretty much the same.