Frankly, I don't bother. For the rare occasion when this comes up for me and a link is too long to simply retype it into my phone, I email myself the link from my PC to my phone.
Also, some carriers used to let you send a text message directly from their website; Sprint used to do this for example ( https://mysprint.sprint.com/mysprint...NAV=ATG:FT:TXT ). So, you could go to the carrier's website, paste the link into a text message and then send it to your phone.
I don't know what kind of magic you are going to find...
Your best option is to read through the link I posted above which explains how you can automatically sync Google Chrome browser on your PC with the Chrome browser on your phone. Once you have set up syncing, it is entirely automatic.
That is about as close to magic as you are going to get.
Second,connect your Android phone with a laptop by scanning a QR code.
Third,choose Browser tag and key in the web address in the box below. Click the arrow icon, at the same time, the browser on your phone is opened with the link.
The free version of Airdroid does the same; paste a URL into a box and click the arrow, the browser on the phone will open to that page.
However, either of these solutions requires that you keep a constant connection open between your phone and your desktop or that you first initiate the connection. In that sense, these solutions are not significantly less work then any of the other proposals.