The fastest way to see all your posts
To see every post you have ever made on Twitter (now called X), go to your profile page and click or tap the Posts tab. This shows your entire posting history in reverse chronological order — newest first. You can scroll backward through years of posts this way, and Twitter will load older posts as you scroll.
If you are on a computer, you can also use Twitter's search function to narrow down what you see. Type from:@yourusername into the search box at the top of the page, replacing "yourusername" with your actual handle. This returns only posts from your account and works the same way as the Posts tab, but lets you combine it with other search terms if you want to find posts about a specific topic or from a specific date range.
On mobile, the Posts tab is usually the simpler route because the search syntax can be harder to type on a phone keyboard. Either method will show you retweets, replies, and original posts together unless you filter them out.
Key Takeaways
- Your Posts tab on your profile page displays every post you have made, newest first, and loads older posts as you scroll.
- The search function with from:@yourusername lets you find your posts and combine that search with other terms like dates or keywords.
- Both methods show retweets, replies, and original posts together, but you can filter to see only one type if you want.
- Twitter does not have a built-in download feature for all your posts at once, but you can request your data through your account settings.
Filtering to see only certain types of posts
If you want to see only your original posts and skip replies and retweets, use the search box with the command from:@yourusername -is:retweet -is:reply. This filters out both retweets and replies, leaving only posts you wrote from scratch. You can remove either filter if you want to include one of those types.
The Posts tab itself does not have a built-in filter button, so the search method is the only way to narrow by post type. If you are looking for posts about a specific subject, add that keyword to your search: from:@yourusername climate will show only your posts that mention the word "climate".
Downloading a copy of all your posts
Twitter does not offer a one-click download of your entire post history. However, you can request a copy of your data through your account settings. Go to Settings and privacy, then Your account, then Download your data. Twitter will prepare a file containing your posts, direct messages, and other account information.
The file takes a few hours to a few days to prepare, depending on how many posts you have. Twitter will send you an email when it is ready, and you can download it from the same page. The file is in a format called JSON, which is readable by most text editors and data analysis tools, but not as simple as opening a spreadsheet.
This method is useful if you want to back up your posts, analyze them yourself, or move them somewhere else. It is the only way to get all your posts in one file rather than scrolling through them one by one.
Finding posts from a specific time period
To find posts you made during a specific month or year, use the search function with a date range. The command is from:@yourusername since:2023-01-01 until:2023-12-31, which shows only posts from the year 2023. Replace the dates with the range you want — the format is always YYYY-MM-DD.
You can narrow it down further by adding keywords: from:@yourusername since:2023-06-01 until:2023-06-30 travel will show only posts about travel from June 2023. This is helpful if you remember roughly when you posted something but not the exact date.
Why some posts might not appear
Posts you have deleted will not show up in your history, even if you deleted them years ago. Tweets that were made private or protected (if you changed your account to private after posting) may also behave differently, though they remain in your history if your account is public.
If you have a very old account with thousands of posts, scrolling to the very beginning can take a long time because Twitter loads posts in batches as you scroll. The search method with a date range is faster for reaching old posts. Posts older than about ten years sometimes load slowly or may not appear in search results, though they are still part of your account.
Viewing posts you liked or bookmarked instead
If you are looking for posts from other people that you found useful, your Likes and Bookmarks are easier to browse than scrolling through your own posts. Go to your profile, click the three-dot menu, and select Likes or Bookmarks. These show posts you have marked, not posts you wrote.
Bookmarks are private — only you can see them — while Likes are public by default. Both can be searched and filtered the same way as your Posts tab, and both load older items as you scroll.
Frequently Asked Questions
Can I see posts I made before I created my current account?
No. Your post history only includes posts made on your current account. If you had a different Twitter account years ago and deleted it, those posts are gone. You cannot view the history of an account that no longer exists.
Does Twitter show me a count of how many posts I have made?
Yes. On your profile page, under your name and bio, you will see a number labeled "Posts" (or sometimes "Tweets"). This is the total count of all posts on your account. The number updates as you post or delete.
What if I want to delete all my posts at once?
Twitter does not have a bulk delete feature. You have to delete posts one at a time by clicking the three-dot menu on each post and selecting delete. Some third-party tools claim to automate this, but they require you to give them access to your account, which carries security risks.
Can I export my posts to another social media platform?
Not directly through Twitter. You can download your data and manually repost it elsewhere, or use third-party tools that claim to migrate posts, but these tools are not made by Twitter and require you to trust them with your account information. Most people find it simpler to just link to their Twitter profile from other platforms instead.