TwitterViewer
Twitter Media Viewer

Twitter Media Viewer: every photo, video and GIF

Paste an @username to browse an account's photos, videos and GIFs in one gallery and download them, no sign-in.

A Twitter media viewer shows you only the pictures and clips an account has posted, with the text and the replies stripped away. Type a username into the box above and TwitterViewer builds a gallery of every photo, video and GIF from that public X account. You can filter the wall by type, sort it, open photos full screen, save single files and download everything you have loaded as one zip. There is no X account to create and nothing to install.

What is a Twitter media viewer?

A Twitter media viewer is a gallery tool for the Media tab of an X (formerly Twitter) profile. Instead of scrolling through a timeline of posts to find the pictures, you get the media itself laid out as a wall of tiles, with each tile linked back to the post it came from.

TwitterViewer's version works on public accounts and needs no login on X or on this site. It reads the account's media timeline, flattens the posts into individual files, and shows them in a gallery you can control. It also doubles as a Twitter image downloader, because every tile carries a download button and the whole wall can be saved as an archive.

It is built for three jobs:

  • Looking. Skim an account's visual history quickly, with photos, clips and GIFs in one place.
  • Finding. Narrow the wall to one media type, or sort by likes or views to see which pictures landed.
  • Keeping. Save one image, a handful of videos, or the whole set, with sensible file names.

If you need the posts themselves rather than the pictures, the profile viewer shows the full timeline of an account. If you want to read the conversation under a post, the reply viewer is the right page.

How to use the Twitter media viewer

  1. Type an @username or paste a profile link such as x.com/NASA into the box at the top of this page.
  2. Press View media. The first batch of media appears as a wall of tiles, and the header shows how many items are loaded so far.
  3. Use the type buttons to switch between All, Images, Videos and GIFs, and the sort menu to change the order.
  4. Click a photo to open it full screen, click a video or GIF to play it in place, or hover over a tile and press the download icon to save it.
  5. Press Load more media at the bottom to fetch the next batch, then repeat as long as you like.

The address of the gallery is /twitter-media-viewer?q=username, so you can bookmark an account or share the link with someone else, and the gallery opens straight to that account.

The wall works like a masonry gallery. Tiles keep their real proportions, so a tall phone screenshot and a wide landscape photo sit next to each other without being cropped into identical squares. The number of columns follows the width of your window, from two on a phone to four on a wide desktop screen, and tiles are placed in whichever column is currently shortest so the wall stays balanced.

With the default newest-first order, loading more media adds new tiles at the bottom without shuffling the ones already on screen, which keeps your place when you keep scrolling.

Each type of media behaves in the way you would expect:

  • Photos open in a full-screen lightbox when you click them.
  • Videos show a duration badge in the corner and play in place when you click the tile, with the normal playback controls.
  • GIFs carry a GIF badge and loop silently in place when you click them.
  • Alt text that an author added to an image is used as the tile's accessible label.

Filter by media type

The four type buttons above the wall are All, Images, Videos and GIFs. A button for a type is disabled when none of the media loaded so far is of that type, so you never click into an empty filter. If a filter hides everything that has loaded, the page tells you so and offers a way back to the full wall, or you can press Load more media and try again with a bigger set.

Sort the wall

The sort menu has four orders:

OrderWhat it does
Newest firstMost recent posts at the top. This is the default.
Oldest firstEarliest loaded media first, handy for following how an account's visuals changed.
Most likedRanks by the like count of the post each file came from.
Most viewedRanks by the view count of the post. Posts without a reported view count sort as zero.

Sorting applies to the media you have already loaded. If you want the true most-liked image of an account with a long history, keep pressing Load more media until the wall reaches back as far as you need, then sort.

The lightbox for photos

Clicking a photo opens it on a dark full-screen view with the post's text and the author's handle underneath. You can step through the photos in the wall with the arrow buttons or the left and right arrow keys, jump with the thumbnail strip, download the current image, open the original post on X, or copy the link to that post. Press Esc to close it. The lightbox follows the current filter and sort, so if you filtered to Images and sorted by most liked, you step through photos in that order.

Twitter image downloader: download Twitter images one by one

If your goal is to download Twitter images, this is the quickest path: find the picture, then press the download icon at the bottom corner of its tile. On a desktop screen the icon appears when you hover over a tile; on a touch screen it is always visible.

The photo you save is the original-size file that X stores, not the reduced preview used in the wall. Files are named after where they came from, in the form username-postid.jpg. When one post contains several photos, a number is added, such as username-postid-2.jpg, so a set of four pictures from one post saves as four distinct files in the right order.

Downloads pass through TwitterViewer's own download service, which streams the file from X's media servers and tells your browser to save it. That keeps the file name predictable and lets large videos download without filling up the page's memory. It only accepts addresses on X's media hosts.

Download all media from a Twitter account as a zip

To download all media from a Twitter account in one go, press Download all in the toolbar above the wall. TwitterViewer collects every file that is currently visible, fetches them one by one, and packs them into a single zip named username-media.zip that your browser then saves.

A few details are worth knowing before you press it:

  • It saves what the wall shows. The zip contains the items matching your current filter, so choosing Images first gives you a zip of photos only. Pick All to include videos and GIFs too.
  • It saves what has loaded. The zip covers the media you have loaded so far. For a long history, press Load more media until the header shows the range you want, then download.
  • You see progress. A bar shows "Zipping 12 of 48" as files are fetched, and a Cancel button stops the job without saving anything.
  • Failures do not ruin the set. If a file cannot be fetched, the rest still go into the zip and the confirmation message tells you how many files could not be included. If nothing could be fetched, you get an error message instead of an empty archive.
  • Duplicate names are handled. If two files would end up with the same name, the second gets -2 added so nothing is overwritten inside the archive.

The zip is assembled inside your browser, one file at a time. A very large set of long videos therefore needs memory on your device. For a big account, filter to Images and download the photos first, then handle videos in a second pass.

Photos, videos and GIFs: what each one downloads as

This page works as a Twitter media downloader for all three file types, but the files are not identical in format. Here is what you get from each tile:

Media typeWhat is savedNotes
PhotoOriginal-size image, usually .jpgOne file per photo, numbered when a post has several.
VideoThe highest-quality MP4 that X offers for that videoOne file per video. Other qualities are not offered here.
GIFThe MP4 file X uses for GIFsX stores uploaded GIFs as short looping MP4 videos.

Two of those rows deserve a pointer to a more specialised page.

For videos, the media viewer always takes the best available version. If you want a smaller file, a particular resolution, or to paste up to ten post links at once, use the Twitter video downloader. Its step by step companion is the guide on how to download X videos.

For GIFs, X does not really keep GIF files. What looks like a GIF is a looping MP4, so that is what you receive from the wall. If you need a real .gif file that you can drop into a chat or a document, the GIF downloader converts the loop into a true .gif inside your browser.

Designers and illustrators

Artists and photographers often post their best work on X, and finding an older piece in a timeline means a long scroll. A gallery that shows every image in one wall, sorted by most liked, works as a quick portfolio view. Use the Twitter photo downloader function to keep reference images for a mood board, within the creator's wishes.

Researchers and journalists

When you are verifying an event or documenting what an organisation published, the pictures are often the evidence you need. Filter to photos, order them by date, and open the source post from the lightbox so the context is one click away. File names carry the post ID, which makes them easy to cite.

Brands and community managers

Checking what a partner or your own brand account has posted visually is faster in a wall than in a timeline. Sorting by most viewed shows which creative earned attention.

People saving their own posts

If you have posted photos on X for years and want a local copy, enter your own username, load as far back as you need and press Download all. This works for a public account.

What the media viewer cannot do

  • Protected accounts. If an account is protected (private), its posts are visible only to approved followers, and no viewer without that access can show its media. You will see a message that the account is protected.
  • Deleted and suspended accounts. Content that no longer exists on X cannot be shown.
  • Only public posts. The wall reflects what X makes available publicly for the account's Media tab. It does not include direct messages, media from private lists or anything behind a login.
  • Loaded items only. Counts, sorting and the zip all work on the media loaded so far. The header shows a plus sign, as in "40+ items", while more can still be loaded.
  • Not live to the second. Results are cached for a few minutes, so a picture posted a moment ago may take a short while to appear.
  • Rate limits. Free viewing is subject to a limit on view requests per minute. Pro removes it. See Pro pricing for details.

Media viewer, profile viewer and reply viewer: which to open

TwitterViewer has several single-purpose pages, and each one answers a different question about the same account.

You want toOpen
See only the pictures, videos and GIFs, and save themThis media viewer
Read an account's profile, bio and timeline of postsProfile viewer
Read replies under a post or from an accountReply viewer
Save one video in a chosen qualityVideo downloader
Turn a looping clip into a .gifGIF downloader
Read a single post without logging inThe viewer on the home page

For what a viewer without login can and cannot reach, read what a no-login viewer can see and the guide to viewing X posts without logging in.

Tips for accounts with thousands of pictures

  1. Start with Images. Photos are small, quick to zip and usually what people are after.
  2. Sort before you judge. Switch to Most liked after loading a few batches to see an account's strongest work, then load further back to confirm.
  3. Download in batches. Press Load more media a few times, download, and then continue, instead of loading everything and downloading a huge archive at once.
  4. Watch an account over time. If you want an email when an account posts again, add it to your Watchlist. The Watchlist is part of Pro, which holds up to 20 accounts.

Twitter Media Viewer FAQs

What is a Twitter media viewer?

A Twitter media viewer is a tool that shows only the photos, videos and GIFs from an X (Twitter) account, without the surrounding timeline. TwitterViewer's media viewer lays them out as a gallery, lets you filter and sort the wall, open photos full size and download files. It reads public accounts only and works without an X account.

Do I need an X account to use the media viewer?

No. You do not need an X account, and you do not need to sign in to TwitterViewer either. Enter a username or paste a profile link and the gallery loads. A TwitterViewer account is only needed for extras: a free one syncs bookmarks, and the Watchlist needs Pro.

Is the Twitter media viewer free?

Yes, viewing and downloading media is free. There are no ads and no third-party tracking on the page. Free use is subject to a standard limit on view requests per minute, and the Pro plan removes that limit.

Can I download Twitter images with this tool?

Yes. Every photo tile has a download button that saves the original-size image with a file name built from the username and post ID. You can also open a photo in the lightbox and download it from there, or use Download all to save every visible image in one zip.

How do I download all media from a Twitter account?

Enter the username, load as much media as you need with Load more media, choose a filter if you want only one type, and press Download all. The files are packed into a single zip called username-media.zip and saved by your browser. The zip contains what is loaded and visible at that moment.

Does it download videos and GIFs as well as photos?

Yes. Videos are saved as the highest-quality MP4 available, and GIFs are saved as the MP4 loop that X uses for them. For a choice of video quality, use the video downloader; for a real .gif file, use the GIF downloader.

Can I view media from a private or protected account?

No. A protected account's posts are visible only to followers it has approved, so its media cannot be shown here. The viewer works for public accounts and for content that is still available on X.

Why are some of an account's pictures missing?

The wall shows media that X returns for the account's Media tab, in batches, and only public posts appear. Press Load more media to reach older items. A picture can also be missing if the post was deleted, if the account is protected, or if it was posted a moment ago and the cached result has not refreshed yet.

How fresh is the media I see?

It is real data from X with a short cache. A media timeline is kept for about three minutes, so a very recent post can take a few minutes to show up. Reload the page after that and it will appear.

Can I get a notification when an account posts again?

Yes, with Pro. Add the account to your Watchlist and you receive an email when it posts. Pro watches up to 20 accounts, checked as often as every hour, and you choose an interval of 1, 3, 6, 12 or 24 hours for each account. Free accounts do not have a Watchlist; if Pro ends, the list stays but is paused until you upgrade.

Does the account owner know I looked at their media?

No. The viewer fetches public data and does not notify the account owner or log in as you on X.

Does it work on a phone?

Yes. The wall drops to two columns on a narrow screen, the download button on each tile is always visible on touch screens, and photos open in the same lightbox.