How to Hide Tweets

By Will Conley

Updated September 28, 2017

Hide your tweets, and protect your account.
i turtle image by dinostock from

To "hide a tweet" means to remove a tweet from view while allowing it to remain published. Only the writer of the tweet -- and selected Twitter users -- can see the tweet. Individual tweets cannot be hidden -- as of February 2011 -- but permanently deleting tweets is possible. Delete tweets one at a time, or hide all of your tweets at once by setting your profile to private. Adjust your setting to prevent your tweets from showing up in a specified user's Twitter stream.

Delete Your Tweets Individually

Login to your account on the Twitter homepage (see Resources).

Click "Profile" to view your own tweets.

Scroll to the tweet you want to delete.

Click "Delete" on the target tweet. That tweet is now unpublished from Twitter, but it might exist in search engine results and elsewhere.

Hide All Your Tweets

Login to your Twitter account (see Resources).

Go to the "Settings" page. In "Old Twitter," click "Settings" at the top of the page. In "New Twitter," click your user name at the top of the page. Select "Settings" from the drop-down menu.

Scroll down to the bottom of the page, until you see "Tweet Privacy" in the left column.

Check the box next to "Protect my tweets." Only those Twitter users who visit your profile, submit a request to follow you and are granted permission can see your tweets.

Hide All Your Tweets from Specific Users

Log in to your Twitter account (see Resources.)

Navigate to the Twitter profile of the user from whom you are hiding your tweets.

Click the "gear" icon in the user's profile.

Select "Block [username]" from the drop-down menu. Your tweets will no longer show up in the user's Twitter stream. If your Twitter profile is set to public he can view your tweets by navigating to your twitter profile page on the Internet.