With Macrium Reflect (Free version) I was able to go from a 1TB HDD to a 128GB SSD. This is assuming that the install is not overloaded with junk, to save even more space, disable hibernation. Be sure to run Disk Cleanup to delete temporary files & also use the option to delete restore points.
It's possible that the recovery partition won't clone to the SSD using this method, so before doing anything, create your recovery DVD's and/or Flash drive recovery set (a 16GB Flash drive will be needed).
Too, it's good to create a Recovery drive, that will have the Repair option & it will also offer to copy the Recovery partition if desired. Again, this will require a 16GB Flash drive. I have all options made, DVD & Flash drive recovery sets, plus a Recovery drive.
Finally, download Macrium Reflect Free & install it. The option to create WinPE rescue/backup media will be offered, do so. The Macrium app will try to download the necessary files (over 300MB) from MS for WinPE, I tried 3 times & it failed at 60%, so I downloaded the ADK pack from MS & was then able to create WinPE media with Macrium (it still had to fetch a 6MB file).
Prior to doing anything as to cloning & this will also test to see if your WinPE media is working, be sure to image the current install.
Then there is the option to clone, simply place your SSD in a docking station, or connect it with a cable via USB, select all of the partitions preceding the OS partition, then the OS partition itself (this is drag-n-drop) & if possible/desired, the recovery partition itself). Note that on some models, the Recovery partition is the 1st one, though I don't know if this is true of UEFI/GPT disks.
After clone, shut down the computer, unplug the original HDD cable from the SATA port it's in & plug the SSD to this port. Move the original to another port, or better yet, if there's an extra HDD around, use it for Data. You may wish to preserve your current HDD for warranty purposes.
Reboot the computer, it should fire right up. Mine did & I didn't even have to reboot the PC.
If all is OK, image the SSD ASAP, it can be done with the built in backup, or with Macrium. If Macrium was good enough for cloning, it's certainly good enough for a backup utility. Plus, it's 100% Free.
This was performed on a Dell XPS 8700 w/Windows 8, UEFI.
Cat