Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

First check whether the post offers X’s own Download video or Save video control. If it doesn’t, copy the link to the individual post and use yt-dlp—a free, open-source downloader—or a reputable graphical alternative. Save only videos you own, have permission to download, or are otherwise legally entitled to preserve; downloading a file does not give you permission to repost it.

Before downloading: get the right post link

Open the individual post containing the video, rather than a profile or search-results page. In the X app, use Share → Copy link; on the web, copy the address-bar URL. It will usually resemble https://x.com/username/status/123456789... or the older https://twitter.com/username/status/123456789... format.

Keep the username and post ID intact. If a downloader rejects the address, remove extra tracking parameters after the post ID or try the other domain form. A URL to an embedded player, an image, or a repost may not identify the video you intend to save. The post must also still be accessible: deleted, protected, login-only, age-restricted, or region-restricted posts may not download.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Method 1: Check for X’s own download option

  1. Open the post or the video’s menu.
  2. Check More, Share, or the video menu for an option such as Download video or Save video.
  3. If it appears, select it and look in the device’s Downloads, Files, or Photos app.

X does not show one universal download control for every post. Its availability and wording can vary with the post, account settings, product tier, app version, and device. If you do not see it, use another method below rather than assuming the video is impossible to save.

#1 Best Overall
Sale
Motorola Moto g - 2026 | Unlocked | Made for US 4/128GB | 50MP Camera | Pantone Slipstream, Cellular_Phone
  • Universal unlocked. Compatible with all major U.S. carriers, including Verizon, AT&T, T-Mobile and other prepaid carriers.
  • Super-bright, super-smooth 6.7" display. See your screen clearly even outdoors in sunlight, and enjoy seamless views with a fast-refreshing 120Hz display.*
  • AI-powered camera system. Take stunning photos in any light with the 50MP camera**, look your best with a 32MP selfie cam*****, and capture extreme close-ups.
  • Superfast 5G performance. Unleash your entertainment at 5G speed*** with the MediaTek Dimensity 6300 chipset and up to 12GB of RAM with RAM Boost****.
  • Long-lasting battery + TurboPower charging. Power through day after day with a 5200mAh battery, then get hours of power in just minutes.****

Bookmarking is not downloading. A bookmark saves a link to your X account; it does not create a video file on your device, and it depends on the post remaining available. Screen recording is another fallback, but it captures playback in real time and may include interface elements or notifications.

Method 2: Download with yt-dlp on a computer

For repeat downloads, or when you want more control over format and file location, yt-dlp is a practical local option. Get it from the official installation guide or the project’s release page. The commands below assume yt-dlp is installed and available in your terminal or PowerShell. Installation choices differ by operating system and can change; follow the project’s current instructions if a command is unavailable.

Install yt-dlp

On Windows, one package-manager option is:

winget install yt-dlp

On macOS with Homebrew:

brew install yt-dlp

On Linux, a Python installation is:

python3 -m pip install -U "yt-dlp[default]"

On macOS or Linux, install FFmpeg through Homebrew or your distribution’s package manager as appropriate. On Windows, use the installation guidance linked above. FFmpeg is important when the best available video and audio arrive as separate streams that must be merged; yt-dlp also uses it for some conversions and post-processing.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Run the basic download

Open a terminal in the folder where you want the video saved, then run:

yt-dlp "POST_URL"

Replace POST_URL with the copied post link, including the quotation marks. yt-dlp will select an available format and save the file in the current directory. The filename may be based on the account, post ID, and text associated with the post.

To choose a Downloads folder explicitly, use one of these examples:

yt-dlp -P "~/Downloads" "POST_URL"
yt-dlp -P "$HOMEDownloads" "POST_URL"

The first is for macOS/Linux-style shells; the second is for Windows PowerShell. yt-dlp documents -P for download paths and -o for output templates in its FAQ.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Samsung Galaxy A17 5G Smart Phone 128GB US 1 Yr Manufacturer Warranty Black
  • YOUR CONTENT, SUPER SMOOTH: The ultra-clear 6.7" FHD+ Super AMOLED display of Galaxy A17 5G helps bring your content to life, whether you're scrolling through recipes or video chatting with loved ones.¹
  • LIVE FAST. CHARGE FASTER: Focus more on the moment and less on your battery percentage with Galaxy A17 5G. Super Fast Charging powers up your battery so you can get back to life sooner.²
  • MEMORIES MADE PICTURE PERFECT: Capture every angle in stunning clarity, from wide family photos to close-ups of friends, with the triple-lens camera on Galaxy A17 5G.
  • NEED MORE STORAGE? WE HAVE YOU COVERED: With an improved 2TB of expandable storage, Galaxy A17 5G makes it easy to keep cherished photos, videos and important files readily accessible whenever you need them.³
  • BUILT TO LAST: With an improved IP54 rating, Galaxy A17 5G is even more durable than before.⁴ It’s built to resist splashes and dust and comes with a stronger yet slimmer Gorilla Glass Victus front and Glass Fiber Reinforced Polymer back.

Choose a format or filename

To favor MP4-compatible formats where available, try:

yt-dlp -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" "POST_URL"

Separate audio and video streams require FFmpeg to merge. This command cannot guarantee a specific resolution or create quality that X did not make available for the post. A third-party site’s “4K” label is not proof that the source video is 4K.

For a simple filename based on the uploader and post ID:

yt-dlp -o "%(uploader)s-%(id)s.%(ext)s" "POST_URL"

An ID-based name is often more reliable than using the post text, which may contain characters that do not work well in filenames. To choose both a folder and a date-bearing name:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
yt-dlp -P "~/Videos/X" -o "%(uploader)s-%(upload_date)s-%(id)s.%(ext)s" "POST_URL"

Keep yt-dlp current

Social platforms change how they deliver media, so an extractor that worked before may stop working. For the standalone yt-dlp binary, run:

yt-dlp -U

For a pip installation, update with:

python3 -m pip install -U "yt-dlp[default]"

If you installed it using a package manager, update it using that manager—for example, winget upgrade yt-dlp on Windows or brew upgrade yt-dlp on macOS. See the official releases for current project updates.

Audio-only downloads

If you own the video or have permission to use its audio, yt-dlp can extract audio:

Rank #3
Sale
Samsung Galaxy A16 5G 128GB Cell Phone, Unlocked Android Smartphone, Large AMOLED Display, Durable Design, Super Fast Charging, Expandable Storage, US Version, 2025, Blue Black (Renewed)
  • Charger NOT Included, 6.7" Super AMOLED FHD+, 90Hz Refresh Rate, 385 ppi, 800 nits (HBM), 1080x2340px, 5000mAh Battery
  • 128GB, 4GB RAM, microSDXC, Exynos 1330 (5nm), Octa-Core, Mali-G68 MP2 or Mali-G57 MC2 GPU
  • Rear Camera: 50MP, f/1.8 (wide) + 5MP, f/2.2 (ultrawide) + 2MP, f/2.4 (macro), LED flash, panorama, HDR; Front Camera: 13MP, f/2.0, Android 14, up to 6 major Android upgrades, One UI 6.1
  • 3G: HSDPA 850/900/1700(AWS)/1900/2100; 4G LTE: 1/2/3/4/5/7/12/13/14/20/25/26/28/29/30/38/39/40/41/48/66/71, 5G: 2/5/25/41/66/71/77/78 SA/NSA/Sub6/mmWave - Nano-SIM + eSIM
  • US Model – Global Connectivity – Compatible with Most GSM Carriers like T-Mobile, AT&T, MetroPCS, etc. Will Also work with CDMA Carriers Such as Verizon, Straight Talk.
yt-dlp -x --audio-format mp3 "POST_URL"

This requires FFmpeg. Converting to MP3 can reduce quality, and extracting audio does not change the copyright or permission requirements that apply to the video.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Method 3: Use a graphical app or browser-based downloader

A graphical front end can make yt-dlp easier to use on Windows or macOS, while a browser-based downloader avoids installing software for a one-off public video. These are convenience options, not automatically safer ones. A third-party app may lag behind yt-dlp updates, and a web service receives the post URL and may log it or expose it to redirects or advertising.

Get a graphical app from its developer’s official site or repository, and check that it is maintained and clear about its update process. For a web downloader, avoid services that demand your X password, ask you to install an executable for a single download, request payment-card details before providing a basic file, or present a chain of misleading “Download” buttons. Never upload browser cookies or a private post URL to a third-party downloader. A local tool avoids sending the URL to an unknown downloader server, though local software still needs to come from a source you trust.

Download on a phone

iPhone and iPad

Try X’s download control first if the post offers one. Otherwise, copy the post link and, if you are authorized to save the video, use a reputable service in Safari. If the browser returns a file, save it to Files; moving it to Photos may depend on the site and iOS version. Do not install unknown configuration profiles or extensions, or give an unfamiliar app your X login.

Android

Check X’s own menu first. For a public post you are allowed to save, a trusted browser or vetted app may be more straightforward than a terminal. Look in the Downloads folder or the app’s media folder afterward. Avoid random APKs, and do not use an app that asks for your X password just to process a public post URL.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Advanced Android users can run yt-dlp in Termux. The project’s installation guide documents this route; it requires storage permission and additional setup, so it is not the simplest choice for occasional downloads:

termux-setup-storage
pkg update && pkg upgrade
pkg install python python-pip
pip install -U "yt-dlp[default]"
pkg install ffmpeg

Then run the same yt-dlp "POST_URL" command in Termux and check the selected output location.

Rank #4
Samsung Galaxy A17 5G Smart Phone 128GB, US 1 Yr Manufacturer Warranty Blue
  • YOUR CONTENT, SUPER SMOOTH: The ultra-clear 6.7" FHD+ Super AMOLED display of Galaxy A17 5G helps bring your content to life, whether you're scrolling through recipes or video chatting with loved ones.¹
  • LIVE FAST. CHARGE FASTER: Focus more on the moment and less on your battery percentage with Galaxy A17 5G. Super Fast Charging powers up your battery so you can get back to life sooner.²
  • MEMORIES MADE PICTURE PERFECT: Capture every angle in stunning clarity, from wide family photos to close-ups of friends, with the triple-lens camera on Galaxy A17 5G.
  • NEED MORE STORAGE? WE HAVE YOU COVERED: With an improved 2TB of expandable storage, Galaxy A17 5G makes it easy to keep cherished photos, videos and important files readily accessible whenever you need them.³
  • BUILT TO LAST: With an improved IP54 rating, Galaxy A17 5G is even more durable than before.⁴ It’s built to resist splashes and dust and comes with a stronger yet slimmer Gorilla Glass Victus front and Glass Fiber Reinforced Polymer back.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshooting common download problems

“No video formats found” or the downloader returns an error

  1. Make sure you copied the link to the individual post, not a profile or an embedded player.
  2. Open the link in a normal browser and check that the video still plays for you.
  3. Update yt-dlp and retry.
  4. Try the x.com and twitter.com versions of the post URL and remove unnecessary parameters.
  5. Check whether the post contains an external video embed rather than video hosted by X.
  6. If access genuinely requires login and you are authorized to view the post, use the local cookie method below. Otherwise, treat the post as unavailable rather than trying to bypass its restrictions.

Extractor support can change when a service changes its URL or media delivery. If the video no longer plays for you, it may be deleted, private, region-restricted, or otherwise inaccessible; a downloader cannot reliably recover unavailable media.

The post requires login

A login prompt may indicate a protected or age-restricted post, a changed X delivery flow, an outdated extractor, or a malformed URL. Update yt-dlp and check the post in your browser first. For content you are authorized to access on a trusted computer, yt-dlp documents browser-cookie use; for Chrome, the command is:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
yt-dlp --cookies-from-browser chrome "POST_URL"

Cookies act like authentication credentials. Use them only on a device you trust. Never paste cookies into a website, upload a cookie file to an online downloader, or share them. Cookies do not grant permission to access another person’s private content.

The output has no audio, or audio and video are separate

Install FFmpeg and retry. yt-dlp may download the best audio and video as separate streams and merge them locally; without FFmpeg, merging or some post-processing may fail.

The downloaded file will not play

Try a current player such as VLC, or retry with FFmpeg installed and an MP4-focused format command. Avoid copying a raw media URL from browser developer tools: some extracted links are temporary or depend on cookies, headers, or the original IP address.

The post is a repost, GIF, or deleted video

For a repost, try its post URL first. If that fails, check whether it points to an original uploader or an external source rather than assuming the repost hosts a separate copy. Many items labeled GIF on X are looping videos and may download as MP4. You can convert an MP4 to GIF with FFmpeg:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
ffmpeg -i input.mp4 output.gif

GIFs can be much larger than the video and have reduced color quality. If a post was deleted, a downloader normally cannot retrieve its media from X; a copy you already saved or an authorized archive may be the only option, and recovery is not guaranteed.

Best Value
Tracfone Motorola Moto G 2025, 64GB, Saphire Blue (Locked to
  • Carrier: This phone is locked to Tracfone, which means this device can only be used on the Tracfone wireless network. Tracfone plan required, activating is easy, just 3 steps.
  • DISPLAY: Immersive viewing on a 6.7-inch super-bright 120Hz display with powerful stereo speakers and Bass Boost for cinematic entertainment.
  • CAMERA SYSTEM: Advanced 50MP Quad Pixel camera captures sharp, detailed photos and videos in any lighting condition
  • PERFORMANCE: Lightning-fast 5G connectivity paired with a powerful processor and RAM Boost for smooth multitasking.
  • BATTERY LIFE: Long-lasting 5000mAh battery with TurboPower charging technology delivers hours of power in minutes.

Is it legal to download an X video?

Technical access and permission to use a video are separate questions. Public availability does not make a video public domain, and giving credit is not the same as getting permission. Before saving or using a clip, consider copyright as well as privacy, publicity, contract, and platform rules that may apply in your location and circumstances.

X’s fair-use guidance describes a fact-specific analysis and says courts make the final determination. Fair use is not a blanket exemption for downloading, reposting, altering, or monetizing someone else’s video. Get permission from the rights holder unless a license or applicable legal exception allows your use. Do not bypass DRM, paywalls, account restrictions, or private-post protections.

Frequently Asked Questions

Can I download a Twitter/X video without an X account?

Sometimes. A public post may be accessible to X’s native download option or a downloader without login, but access depends on the post and X’s current delivery rules. Protected or login-only posts are not made public by using a downloader.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can I download a private or protected X video?

A public downloader generally cannot access protected posts. Do not bypass privacy controls. If it is your own content or you are otherwise authorized to access it, use a trusted local workflow and protect any browser cookies used for authentication.

Can I download a video from a repost?

Try the repost’s individual post URL. If that fails, check whether the visible post links to the original uploader or an external video source; the repost may not contain a separately downloadable X-hosted file.

Can I save an X video as MP4?

Often, if X makes an MP4-compatible format available. Try yt-dlp’s MP4-focused command in the article, but the post’s available formats determine the result; no tool can guarantee a particular resolution.

Where does yt-dlp save the video?

By default, it saves to the terminal’s current directory. Run the command from the folder you want, or use the -P option to choose a destination.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Can I download only the audio?

Yes, yt-dlp can extract audio with -x --audio-format mp3, provided FFmpeg is installed. The same permission and copyright considerations still apply.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.