How can I transfer all of my open tabs in Chrome in Android to Chrome on a desktop?

Use Tabs from other devices on the left of History (you can go straight to chrome://history/syncedTabs), click on Open all in menu () on the right.

chrome://history/syncedTabs


The only workaround (if you can even call it that) is refreshing the tabs on my phone, one by one. Then they appear on my desktop. This isn't viable when you have hundreds of open tabs on the phone.


A somewhat working solution is found here:
https://dev.to/piczmar_0/when-you-never-close-tabs-on-your-mobile-chrome-browser-2boj

I wonder if it preserves the order of the open tabs, this is crucial for me.

# First enable USB debugging on phone and connect via USB
# Then install android developer tools

# Verify device is connected and permissions granted
./adb devices -l

# Connect to Chrome Android's legacy debugging API
./adb forward tcp:9222 localabstract:chrome_devtools_remote

# Visit http://localhost:9222 to verify, then
curl http://localhost:9222/json/list > mobile-tabs.json