Plenty of guides to finding old tweets warn that X only lets you reach your latest 3,200 posts.
That cap is real, but it limits apps reading an account's timeline, not the search bar.
X's own help page on advanced search opens with the question "Do you want to search for an old post or find a specific post?" and answers it with a query.
To find old tweets on Twitter, search X for
from:yourhandleplus a word you remember from the post anduntil:with a date just after it went out, then open the Latest tab. For your whole history, request your X archive in Settings and privacy: X says it may take a few days to prepare, and a file inside the download opens your posts in a desktop browser, starting with your first.Below: the search steps for the web and the app, the archive route, what the much-quoted 3,200-tweet limit really covers, why some old posts drop out of search, and what to do with the ones you'd rather not keep.
How to find old tweets on X in the search bar
Search is the quickest way to find an old tweet on X, because X indexes posts back to the first public one and lets you jump straight to a date.
Three pieces do the work:
from:names the account- a remembered word narrows the posts
until:sets where the reading starts
X's advanced search help describes a form on x.com that sets the same filters, and typing the operators does the same job in the X app.
Build the query from what you still remember
- Open the search bar at the top of x.com or, in the X app, tap Explore and type into the box it opens.
- Type
from:and the handle, such asfrom:yourhandle, or the handle of whoever posted the tweet you're after. - Add the one word you're surest of: a name, a place, a hashtag or a short phrase in quotes, such as
"first day".
Read the matches in time order, then step back
- Add
until:with a date a little after the post, written as year, month and day, such asuntil:2017-01-01, and run the search. - Open the Latest tab, which X's search help describes as chronological, and read down from the top.
- Move the
until:date earlier if the tweet isn't there: whenuntil:2017-01-01shows posts from late 2016, change it tountil:2016-01-01and the list restarts a year further back.
Putting the handle and the word first is deliberate: they do the narrowing, so the date only has to be roughly right.
Variations for the form, old replies and popular tweets
If you prefer menus, run any search on x.com and choose Advanced search, which X places in the Search filters panel beside the results and in the More options menu, then fill in the account and date fields.
X only documents that form for logged-in use of x.com, so in the X app the typed operators are the way in.
The same query shape finds old conversations, not just standalone tweets:
from:yourhandle to:theirhandlefor replies you sent to one accountto:yourhandlefor replies other people sent you@yourhandlefor posts that mentioned you
Add an until: date to any of them and read Latest, exactly as above.
One shortcut is worth knowing for tweets that once took off. X's search FAQs say Top can highlight older results it judges to be of high value for your query, so check Top before you add any dates.
How to get every tweet you've ever posted from your Twitter archive
The archive is the route for your whole history rather than one post. X's page on downloading your X archive says the download is a browsable snapshot of your X information that begins with your first post.
- Open the setting: on x.com, click More in the left-hand menu, choose Settings and privacy, then Your account, then Download an archive of your data. The X app keeps the same request inside Settings and privacy.
- Enter your password, then the verification code X sends to your email address or phone.
- Request the archive and wait for X's email, or a notification in the app, telling you it's ready.
- Download the .zip on a computer and open the file called "Your archive", which X says shows your data in a desktop web browser.
The last step belongs on a computer because X built the viewer for a desktop browser and ties the download to a browser where you're logged in.
X also asks that your email address be confirmed before you request.
Plan for the wait. X says the archive may take a few days to prepare, so request it before you need it, not on the day you do.
Once the download lands, this guide to a Twitter archive viewer shows another way to browse the tweets inside it.
What else the download contains
Posts are only part of what arrives. According to X, the download also holds:
- your Direct Messages
- the images, videos and GIFs you attached
- your follower and following lists
- Lists you created, belong to or follow
- interests and demographics X has inferred about you
That makes the file worth keeping somewhere private once it lands on your computer.
Does the 3,200-tweet limit stop you finding old tweets on X?
No, not in X's own search.
The 3,200 figure comes from X's API documentation for timelines, which says an app reading one account's posts can get up to the 3,200 most recent.
X search runs on a different system. X's advanced search page says search covers every date back to the first public post.
X's description of its search system also lists a full post index beside a recent one that holds the last 7 to 10 days. So a public tweet stays within reach of search however many posts the account has published since.
The cap bites in one place: an app that lists your posts through that timeline route sees your latest 3,200 and nothing older.
The archive has no such cap, because X builds it from your account starting with your first post.
The 3,200 cap limits what an app can pull from a timeline, not what you can find with search.
Why an old tweet can drop out of Twitter search years later
X search reaches back to the first public post, but only for posts that are still public and whose accounts are still active. X's page on how its search results work says even Latest, the least filtered view, applies a visibility filter that removes posts from spam, protected and deactivated accounts.
An old tweet you clearly remember can go missing because:
- its author deleted it, which takes it out of X search
- the account later protected its posts, which pulls even its old public ones out of public search
- the account was deactivated
- you blocked or muted the account, and search is hiding it for you
Your own posts are the exception to the protected rule. X lets you and your followers search your protected posts, so if a tweet of yours has gone quiet, search your own handle while logged in before assuming it's gone.
X's diagram of its search system shows where the filtering happens: posts come out of the index, a visibility-filtering stage feeds into the service that assembles your results, and only then do they reach your screen.

What X lets you do with an old tweet you'd rather not keep
Finding old tweets often turns into a review of what you said years ago.
X gives you three built-in options, and each carries a cost:
- Delete it. Pick Delete post from the post's own menu and confirm it; X removes it from your profile, from followers' timelines and from X search.
- Protect your posts. Your older public posts leave public search, and so does everything you post afterward.
- Start over on the same username. X's help suggests opening a second account under a temporary username, then trading usernames between the two accounts.
Deletion is the direct fix, and scale is its weak spot. X's page on deleting posts says it doesn't offer bulk deletion, so posts can only go one by one.
Copies and quote posts that other people made stay up, and X says it can't remove posts cached on other websites or search engines.
Sort what's worth keeping before you delete anything. This checklist on which old tweets to delete and which to keep is a sensible filter.
Deleting a whole year of old tweets on Twitter without going one by one
The old tweets people decide to remove tend to sit together in time: the years before a career change, a phase an account grew out of, the stretch before a rebrand. That's also where one-at-a-time deletion hurts most, because a busy year can hold hundreds of posts.
Clearing a period like that is the job Circleboom Twitter's Delete Old Tweets by Year is built for.
It starts from the X archive you requested above. You upload the tweet.js file inside it: the file alone, not the whole .zip, from the account you connect.
Then you set a start and end date around the year you want gone and see how many posts that covers before anything is deleted.
The dates default to the first and last tweets in your file and count both ends, so January 1 to December 31 covers the whole year.

Because it reads the archive rather than your timeline, it reaches posts older than the 3,200 the API returns.
Inside the date window, you can narrow the run further:
- tweets, retweets and replies, each switched on or off
- a keyword, username or hashtag
- ranges of likes and retweets, plus language and media type
- a Protect List for posts that stay whatever the other filters say
The checks before anything is deleted
Nothing runs until you check the final count in the Approve & Delete panel and confirm it.
Deletion is permanent, so the archive you downloaded becomes your only copy of those posts.
X's rate limits still apply, so a large year clears gradually and the browser needs to stay open until it finishes.
You can upload the same tweet.js again later with different filters, and posts already deleted are skipped.
Circleboom is one of X's official Enterprise developers: you authorize it on X's own screen, the deletions run through X's API, no password changes hands, and nothing is scraped.
If your cutoff is a date rather than a calendar year, this walkthrough on deleting old tweets before a certain date covers that version.
Recorded by Circleboom: picking a date range in an uploaded archive and deleting only that period's tweets.
https://www.youtube.com/watch?v=sRl1DYsR_tg
Working from a phone instead? This walkthrough on deleting old tweets on iPhone shows the mobile route.
Finding and clearing old tweets on X, in short
To find one old tweet, search from: a handle with a word you remember, add an until: date and read Latest. To see everything you've posted, request your X archive and give X a few days to prepare it.
Knowing both routes lets you read your history the way a stranger could, and decide what stays before anyone else looks.
→ Clear out a year you've outgrown with Delete Old Tweets by Year
Questions about old X posts: other accounts, likes and first tweets
Can you find someone else's old tweets on X?
Yes, with the same search: put their handle after from:, add a word and an until: date, and read Latest.
Protected accounts are the exception, since X lets only the account and its followers find protected posts in search, and the archive download covers your own account alone.
How do you find an old tweet you liked?
Open your own profile's Likes tab; likes are private now, but X still lists the posts you've liked for you.
On iPhone, X has started moving Likes into a new History tab next to Bookmarks, so look there if the tab has moved.
How do you find your very first tweet on Twitter?
Your X archive is the surest route, because X says it starts with your first post. In search, set until: to the end of the month you joined, which your profile shows, and read to the bottom of Latest.