Transfer Your Wordle, Quordle, Nerdle, Heardle, Worldle, Lewdle State, Stats and Streaks Between Different Browsers and Devices

Simon Archer
5 min readMay 4, 2022

--

EDIT 19/04/2023: A lot of people have been getting in touch because their save data is too big to copy between devicces. This is because a lot of these games add a bunch of tracking and caching data into the same storage that the game state sits. I’ve tried stripping that in the past but it’s impossible to do that for all tracking data across all games. So I’ve add a new save state bookmarklet which will strip out anything that looks too big. Please update your bookmarks to this code, if you have this issue. If that is broken, you can just use the old one here. Please drop a comment below if the new version doesn’t work for you. But I know for a fact that this won’t work with Worldle if you’ve been playing for a long time.
Oh and it seems Opera Android doesn’t allow you to run bookmarklets, so it’s probably not worth following this guide if you’re trying to move to or from that browser.

EDIT 14/07/2022: NYT are currently rolling out a feature to sync your Wordle stats to a NYT account. This might be a simpler way to transfer your stats between devices as the below is quite complicated. But the below remains the only way to transfer stats for other games and/or if you want to avoid signing up to NYT.

EDIT 08/07/2022: There have been a couple of updates made to the code, so please go through the below steps again in full if you’ve followed them before, particularly steps 1 and 7. The updates include:
1. Support for unicode characters for non-Latin-based games
2. Stripping some cached font data on NYT Wordle which left the save data at over 1MB.

If you happen to not have been living under a rock the last few months, you’ve probably at least heard of Wordle and its affectionately-created clones and rip-offs. If you’re anything like me, you’ve probably got weeks-long streaks going in a fair few of these games too. Whether that’s Quordle, Nerdle, Heardle, Worldle, Lewdle, Waffle, Absurdle (the list goes on and on).

But what to do if you’re forced to change phone, or if you want to get that streak of your laptop and onto a different device, or maybe you’re sick of Chrome and are moving to a new browser. What of those precious streaks and stats? Will they be lost forever? Worry not, because I’ve built a solution that should allow you to transfer your game state for almost any daily game from device to device.

Just tell me how to do it already!

In order to transfer those valuable stats, you need to be comfortable managing browser bookmarks and happy that some code will run in your browser. I can assure you it’s safe but that, of course, isn’t enough for all. It’s not exactly simple and requires a degree of tech savviness. So bear all that in mind!

The following are generic instructions. But this should work on most browsers.

  1. In the browser you usually play Wordle or your Wordle clone on, add a new bookmark, setting the title to ‘Game — Save State’. You need to copy the full text from this link and paste it into the URL/Address field.
    This can be tricky if you don’t know what you’re doing, so follow instruction based on your device. Here’s how to create a bookmarklet in Chrome. Here are some instructions for iOS Safari. And here are some instructions for Android. If following other instructions, make sure when it mentions pasting javascript text you use the text on this link.
  2. Now navigate to the game in your browser.
  3. Now click the new ‘Game — Save State’ bookmark from the bookmarks menu in your browser, while the game page is open.
  4. This will open a new page containing some text; this is your game save data. First copy it, making sure to copy every part of the text; there may be some ‘=’ characters at the end that are easy to miss; it could also be very, very, very long (Nerdle, we’re looking at you!).
    If the save state is too long for your device to handle without crashing, please repeat step 1, but use the text on this link for the URL/Address field. This code will strip out any data over a certain length. Note: this won’t work with all games and it won’t work with Worldle if you’ve been playing for a long time.
  5. Next you need to get that text onto the new device/browser. You can email it to yourself, text yourself, WhatsApp it, create a note, save it to your desktop. Just keep it somewhere useful and accessible.
  6. Now go to the device and browser you want to transfer your stats to.
  7. Create another bookmark with the title ‘Game — Restore State’. This time set the URL/Address field to the text you can copy in full from this link. This is done in the same way as for step 1.
  8. Next open the game on the browser you want to transfer your stats to and click the ‘Game — Restore State’ bookmark you just created, while the page is opened.
  9. You’ll see a text box pop up that asks you to enter your save data. Paste the save data from step 4 and hit the ‘Restore’ button.
  10. Done! If all went well the page will refresh with your stats on your new device. If you see the error “Can’t read the input.” then return to step 4 and make sure you copy the full save state.

We’ve tested this on a few games and it should work on most, but drop me a comment if it’s not working for a specific game.

Once you’ve saved the bookmarks in your browser, you can skip steps 1 and 7 and move your save state as often as you like.

I hope someone finds this useful!

If you’re a developer and interested in the code, the source is hosted on GitHub.

Simon Archer is a data and web engineer based in Manchester, UK. He’s been particularly taken by Wordle and has created a version of the game that runs on the command-line and has spent more time than he should have analysing starter words and game strategies! By day he runs his own software company, archybold, so get in touch if you’re looking for a developer. You can buy him a coffee (beer) at ko-fi.com/archy_bold (no pressure).

--

--