Import & troubleshoot

How to import your X (Twitter) archive

Download an archive, select only the post files you need, and bring them into the same searchable library.

Request your archive from X

An X archive is a snapshot of the data included when X prepares the download. Likes Library can read relevant files for liked posts and posts you wrote. You can use this route without installing the extension.

You can import likes and your own posts directly from an archive you request from X. No extension is needed.

  1. On X, open More → Settings and privacy → Your account → Download an archive of your data.
  2. Confirm your password and identity, then choose Request archive. X will notify you when it is ready; this can take a few days.
  3. Download the ZIP from X and extract it on your computer. Open the extracted data folder.
  4. For liked posts, select like.js (or the similarly named like files). For posts you wrote, select tweets.js or tweet.js. If X split the data into several files, select all the relevant parts.
  5. In My dashboard → Settings → Import & sync → Upload your X archive, choose those .js files. Upload the extracted files, not the whole ZIP. Likes Library JSON exports also work.

Repeated posts are merged, so you can safely select the same files again to resume. Archives may omit older likes, author details, or full text; importing can only save what X includes.

X’s archive download instructions

Upload post files, not your whole archive

Extract the ZIP on your computer and select the relevant .js or .json files. A like file and a tweet file represent different records: likes are posts you liked, while tweet files contain posts you wrote. Importing your own posts does not reconstruct a complete history of your likes.

Which files to choose
You want to importChoose
Liked postslike.js and any additional like parts
Your own poststweet.js or tweets.js and their parts
A previous library exportThe Likes Library .json export

Select all relevant parts if X split a file. Do not upload direct messages, contacts, or unrelated account files. The import reads the data in supported files; you do not need to run their JavaScript in a browser.

Check the library after uploading

Open your dashboard and check a few posts you recognize. Search for a distinctive word and browse Authors. An archive record may provide text and an ID without complete author information, so some posts can appear under an unavailable author.

Optional AI categorization can continue after posts are saved. You can search the imported text before all topics finish. Turning AI off does not prevent archive importing or text search. See the category guide for the separate classification process.

Combine an archive with browser imports

The Chrome or Firefox extension reads liked posts available in your signed-in X browser. An archive upload and the extension feed the same account library. Duplicate X post IDs are merged, so uploading an overlapping file does not create a second copy of each post.

The extension can provide richer author details or fuller text where X exposes them. It cannot recover a deleted post or bypass access restrictions. Neither method should be treated as a promise that every lifetime like is available.

Check these things if an import is incomplete

If no posts appear, check that you selected extracted source files rather than the ZIP or the archive’s HTML viewer. If some posts appear but others do not, check for additional file parts and confirm the missing records are in the source data. Larger imports require an active paid plan; clearing a library does not reset the free import allowance.

You can select the same supported files again to resume; matching posts are merged. Keep the original archive separately as a backup. For help, use the missing likes checklist or contact support with the file names and the error message. Do not email your entire archive or your X password.