Oops, sorry, I misread your question. Given your constraints (HDD bigger SSD, with lots of stuff installed on it), it's going to be very difficult to migrate Windows from the HDD to the SSD. You'll have to shrink the existing partition,create a new partition in the free space, and move files from the c: partition to the d: partition. Then you'll have to shrink the c: partition some more, extend the d: partition with the extra free space, and move more files. Repeat until you have the c: drive down to less than about 200 GB. Then you can use a partition manager / SSD migration tool to clone the HDD's individual partitions (minus the d: drive partition) to the SSD. This will take a lot of time, and is very risky since every time you shrink or extend a partition, you risk losing the data on it.
The easier solution by far is to buy an external drive like I suggested. Move data from your HDD to the external drive until there's 200 GB or less remaining on the HDD. Then use a cloning tool to clone the HDD to the SSD. If your SSD did not come with a cloning tool, you can use any of these:
Clonezilla, Minitools Partition Wizard, Macrium Reflect Free, Easus Todo, Paragon Drive Copy (may not be free anymore).