Does Your X Data Archive Include Bookmarks? (2026)
Short answer: Yes, your X data archive includes a bookmark.js file, but in current archives it usually holds only the ID of each bookmarked post, not its text. You get a list of links, not a readable copy of what you saved. Your likes are a different story: like.js stores the text of every post you ever liked, going back to your first like.
If you came here hoping the archive would back up your bookmarks, it will, in the thinnest possible way. The rest of this page covers what is in each file, what you can do with bare IDs, and where the archive is actually useful.
What the X archive stores for bookmarks
Open a recent archive and look inside the data folder. The bookmarks file looks roughly like this:
window.YTD.bookmark.part0 = [
{ "bookmark": { "tweetId": "1799412345678901234" } },
{ "bookmark": { "tweetId": "1787654321098765432" } }
]
That is all there is per bookmark: one post ID. No text, no author, no date you saved it, no folder.
Each ID still works as a link. Paste it into https://x.com/i/status/ followed by the ID and X opens the post, as long as it has not been deleted and the account is not private or suspended. So the archive is a complete list of which posts you bookmarked, but you have to go back to X to read any of them.
Some older archives included the post text alongside the ID. Recent ones we have seen do not, so plan for IDs only.
What it stores for likes
The likes file, like.js, is much richer:
window.YTD.like.part0 = [
{
"like": {
"tweetId": "1799412345678901234",
"fullText": "The whole text of the post you liked...",
"expandedUrl": "https://twitter.com/i/web/status/1799412345678901234"
}
}
]
Every entry carries the post's full text, and the file goes back to your very first like. That matters because the likes tab on X stops loading after a while: scroll far enough and older likes simply never appear. The archive has no such floor.
It still has gaps worth knowing about:
- No author. The file does not say who wrote the post.
- No "liked on" date. The archive does not record when you pressed like. A post's publication date can be recovered from its ID, which encodes a timestamp.
- No images or video. A like that was only a photo arrives with empty text.
- Very large histories get split into
like-part1.js,like-part2.jsand so on.
How long the archive takes
Request it from Settings and privacy, then Your account, then Download an archive of your data. X asks you to confirm your password, then emails you when the file is ready.
- Typical wait: about 24 hours, sometimes 48 to 72 hours when X is busy
- Download link: valid for about a week
- Limit: one request per 24 hours
It is a snapshot. Anything you like or bookmark after the request is not in it.
How to check what your own archive contains
1. Unzip the archive
Download the ZIP from X's email and extract it anywhere on your computer.
2. Open the data folder
Inside you will find bookmark.js and like.js (or several like-part files). Open them in any text editor.
3. Look for fullText
If the bookmark entries have a fullText field, your archive kept the text. If each entry is just a tweetId, you have IDs only, which is the common case in 2026.
How to export your bookmarks with their text
Because the archive gives you IDs, getting readable bookmarks means reading them from X itself while you are logged in. The practical routes:
- A browser extension such as Twillot or Dewey, which pages through your bookmarks on x.com and saves what it sees. Both charge for full use.
- Readwise, which syncs new bookmarks and has a backfill option for older ones through its extension. Also a subscription.
- By hand: X's own bookmarks page, with its built-in search, for small collections.
All of these can only save what X still shows you in the browser, so check that the one you pick can export to a file you keep.
Where the archive is actually useful: your likes
For many people, likes are the bigger collection anyway: years of "I'll come back to this" end up as likes, and those are exactly what X stops loading and what the archive keeps in full.
That is the file X Brain is built around. Upload the archive ZIP and it reads every liked post, sorts them into topics, and lets you search them by meaning instead of exact words, then export to CSV, Markdown or an Obsidian vault. It imports your bookmarks too, but where the archive only has IDs those arrive as links rather than searchable text, so treat it as a likes tool first. You can preview your archive free before paying the one-time $4.99.
Frequently Asked Questions
Does the X data archive include bookmarks in 2026?
Yes. The archive has a bookmark.js file listing every post you bookmarked, but in current archives each entry is usually only a post ID with no text. You can open each post from its ID on x.com, but the archive alone does not give you a readable copy of your bookmarks.
Does the X archive include likes?
Yes, and in more detail than bookmarks. The like.js file holds the full text of every post you liked, back to your first like, which is further than the likes tab on X will scroll. It does not include the author or the date you liked each post.
How long does it take to download your X archive?
Usually about 24 hours after you request it, and sometimes 48 to 72 hours. X emails you a download link that stays valid for about a week, and you can request a new archive once every 24 hours.
How do I export all my X bookmarks with their text?
The archive only gives you post IDs, so the text has to come from X while you are logged in. Browser extensions like Twillot or Dewey, or Readwise's bookmark backfill, page through your bookmarks and save them. For a small collection, X's own bookmarks page and its search may be enough.