Hi Kunal
You have two options, you can clone that HDD onto the new SSD if the SSD is if the same or larger size as the HDD, or you can backup your data and clean install Windows 10 onto the SSD
Clean installing Windows on the SSD is best, because you will get better performance from that new SSD, however it takes longer because you will need to backup your data, clean install Windows 10, restore your data and finally clean install your 3rd party software
1
Clone the HDD onto the SSD:
You can use the free version of Macrium Reflect to clone the HDD onto the SSD:
https://www.macrium.com/reflectfree
2
Clean install Windows 10:
You can reinstall Windows 10 at any time and it will not cost you anything !
Since you previously had Windows 10 installed and activated on that PC during the installation process skip the steps which ask for a product key and select the option 'I am Reinstalling Windows 10 on this PC', and activation will not be an issue, your PC will have a digital entitlement stored on the Microsoft Activation Servers
Make sure you install the same Edition of Windows 10 (Home, Pro . . . etc.) you previously had installed to avoid Activation issues
Click this link:
https://www.microsoft.com/en-us/software-downlo...
to download the Media Creation Tool (Click on Download Tool Now), with that you can download the latest Windows 10 ISO (Select Create Installation Media for Another PC), you can create a bootable USB flash drive (min 8GB) using that tool
Then, Boot your PC from the Installation Media you just created (change Boot Order in your BIOS) to begin installing Windows 10
________________________________________________________
Standard Disclaimer: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.
.