A video on X (formerly Twitter) sits inside a post that offers no save button, and the link you copy can arrive in several shapes: a current x.com address, an older twitter.com one, or a shortened t.co link pasted from somewhere outside the app. The four Android apps below all deal with that mess the same way: hand them the post link and they read the page, list the qualities X actually serves for that clip, and save the one you pick. Kite is our app, so read the verdicts here as our honest, sourced case rather than a neutral review.
How we chose
Only four apps made this list, and the rules were plain:
- The X claim must be checkable. Kite, Seal and YTDLnis run on yt-dlp, the open-source extraction engine whose public supported-sites list includes X among 1,000+ sites. InsTube names X on its own homepage. Apps whose X support we could not trace to a source stayed out.
- Every competitor fact must have a source. Claims about Seal, YTDLnis and InsTube come from their own sites, READMEs and store listings, checked in August 2026. No star ratings, no install counts, no guesses.
- Installable Android apps only. Paste-and-save websites are a separate category with their own trade-offs; if you only want the copy-the-link method, our step-by-step X download guide covers it without a roundup attached.
- The price model must be stated plainly, including for our own app.
1. Kite: Video Downloader
Kite: Video Downloader is the app we make. It is distributed through Google Play and requires Android 7.0 or newer (as of August 2026). It is free and supported by ads — banners and an occasional interstitial served by third-party partners — with no subscription and no account or sign-up.
The X flow is one paste. Copy the post link — x.com, twitter.com and t.co shapes all lead to the same post — and Kite’s yt-dlp engine reads the page and lists every resolution X serves for that clip, each with container, codec and estimated size. That includes what X labels a GIF: those are really short looping videos, so they arrive as ordinary MP4 files with no extra step. Pick a quality and the download runs in the background with live progress in the notification shade; downloads pause, resume, survive closing the app, and can be held for Wi-Fi or a schedule. A trim option saves just a range of a longer video, and the same sheet pulls the audio out as an MP3 with title and artist metadata embedded.
Around the download sits the rest of the app: a library that groups everything saved — plus the phone’s existing videos and music — by folder; a player with swipe gestures, hold-for-double-speed, picture-in-picture and a queue; background MP3 playback with lock-screen controls; and a Private Vault that is PIN-locked, encrypted and hidden from the gallery, where everything stays on this device. There is no Kite account and no Kite server: downloads, history and settings stay on the phone, while the ad partners receive the device advertising ID and basic device details, as the privacy policy sets out.
Two boundaries are deliberate. Kite does not bypass copy protection of any kind: material protected by DRM is declined rather than downloaded. And there are certain large video and music platforms that Google Play policy does not allow downloader apps to touch; Kite deliberately excludes them. X is not one of them, so nothing in this article is affected — but the line exists and we would rather say so.
2. Seal
Seal is a free, open-source Android downloader built on yt-dlp, distributed through GitHub releases and F-Droid (as of August 2026). It is not on Google Play, so installing means adding it through F-Droid or sideloading an APK from a GitHub release; the project recommends the arm64-v8a build for modern phones. The newest F-Droid build is 1.13.1, added in January 2026, and it requires Android 5.0 or newer. The README states that Seal will always be free and open source, and the project runs on sponsorships and donations.
Because the engine is yt-dlp, X support comes from the same supported-sites list Kite uses: paste the post link, pick a format. Seal’s own pitch is what happens to the file afterwards. It embeds metadata and the video thumbnail into extracted audio, embeds subtitles into downloaded videos, downloads a whole playlist in one click, and accepts custom yt-dlp command templates when the defaults are not enough. The app is written in Kotlin with a Material Design 3 interface and dynamic colour.
Two things to weigh. Playback is not part of the pitch: Seal’s pages describe a downloader, not a player or a library, so finished files live in whatever apps you already use. And F-Droid flags one anti-feature — Seal relies on the GitHub API to check for and fetch yt-dlp engine updates (as of August 2026) — worth knowing if you prefer apps that never call an external service for components.
3. YTDLnis
YTDLnis is the deep end. It is a free, open-source downloader that uses yt-dlp, runs on Android 7.0 and above, and is distributed through GitHub, F-Droid, IzzyOnDroid and Uptodown, which its README lists as the only trusted sources (as of August 2026). Like Seal, it is not on Google Play. Development is active, with commits as recent as August 2026.
Three advertised features matter for X in particular. Cookie support lets the app use your logged-in session, which is aimed at posts your own account can see but a logged-out extractor cannot — it is the only entry here that advertises an answer to X’s login walls, and it grants your own access, nothing beyond it. Cutting by timestamps or chapters (an experimental yt-dlp feature) saves a slice of a long video. And a share-menu card downloads a post without opening the app: share from X, confirm, done.
The rest of the feature list is long. A download queue with scheduling by date and time. Several downloads running at once. Playlist processing where every item can be edited separately. SponsorBlock handling, embedded subtitles, metadata and chapters, .txt batch import of links, download logs, an incognito mode, and a built-in terminal with custom yt-dlp command templates, complete with backup and restore. Material You theming rounds it out.
The trade-off matches Seal’s — you install and update it outside Google Play — plus more surface to learn, because every one of those options lives somewhere in the interface. If that list reads as exciting rather than exhausting, this is your app.
4. InsTube
InsTube is the closed-source entry. It is installed by downloading an APK from instube.com or the third-party stores its site points to — on some phones the site suggests searching MI GetApps or the OPPO App Store — not from Google Play (as of August 2026). The homepage calls it a free video downloader that works without login; how the app is monetised is not stated there. The version shown on the site is 2.6.6, with no release date beside it.
Its X claim is first-party: the site names X alongside Facebook, WhatsApp, Vimeo and Dailymotion, claims more than 100 supported sites in total, and also advertises coverage of certain large video/music platforms that Google Play policy does not allow downloader apps to touch. Advertised output spans MP4, MP3, 3GP, M4A and image formats, with resolutions listed as 360p, 720p and 1080p “and more”, and 4K appearing in its marketing. Around the downloader sit batch downloads, copy-link detection, site bookmarks, a built-in video and music player, and Video Lock, a private space for hiding videos, music and pictures.
The honest note is about verification. Seal and YTDLnis publish their code, and Kite is on Google Play; InsTube’s claims can only be checked against its own site, so the features above are what it advertises rather than what we can independently confirm.
Side by side
| App | Where to get it | Price model | MP3 | Built-in player | Notes |
|---|---|---|---|---|---|
| Kite: Video Downloader | Google Play | Free with ads | Yes, with metadata | Yes: PiP, gestures, queue | Android 7.0+; declines DRM-protected material |
| Seal | GitHub, F-Droid | Free, open source | Yes, with metadata and thumbnail | Not advertised | Android 5.0+; playlist and subtitle embedding |
| YTDLnis | GitHub, F-Droid, IzzyOnDroid, Uptodown | Free, open source | Yes | Not advertised | Android 7.0+; cookies, scheduling, terminal |
| InsTube | APK from instube.com | Free per its site; monetisation not stated | Yes, advertised | Yes, advertised | Version 2.6.6; not on Google Play |
Everything in the table reflects each project’s own pages and listings as of August 2026.
Which one should you pick
- You want a store install and somewhere for the clip to live. Kite is the only entry on Google Play, and the library, player and vault mean a saved video is organised, playable and — if you want — hidden, all in one app. We are biased by definition; the facts above are checkable anyway.
- You want open source and a simple tool. Seal. Paste, pick, done, with tidy metadata in the output and code that is public.
- You want every lever yt-dlp offers. YTDLnis: scheduling, cookie logins, batch files, a terminal. The deepest toolbox of the four, with the most to learn.
- You specifically want its long site list or Video Lock, and accept a closed-source APK from outside a store. That is InsTube’s territory, and nothing else here occupies it.
If X is only one of the places you save from, our roundup of the best Android video downloader apps compares these tools across more sites, and the Facebook video downloader comparison covers that platform’s own quirks.
Whichever you pick, the ground rules do not change: these are tools for personal use. Save only content you own or have permission to save, respect the terms of the sites you visit, and respect the rights of the people who made what you are watching.



