Free, open-source media downloader for Android.
Save images, video, and audio from 1000+ websites. No ads, telemetry, or tracking.
ClipSave supports YouTube, Instagram, TikTok, X/Twitter, Reddit, Facebook, Pinterest,
Twitch, Vimeo, SoundCloud, Bilibili, and many more. Downloads are saved directly to
/storage/emulated/0/Download/ClipSave/.

Share from any app
Send a Quran media link to ClipSave and choose video or audio without retyping it.
- 1000+ sites via a bundled yt-dlp engine (with ffmpeg merging + aria2c).
- Automatic platform detection with recognizable icons for popular services.
- Metadata-scraper fallback for supported pure image posts.
- Reddit handled natively through the public JSON API.
- Share to ClipSave — share any link from any app to download it.
- One-tap floating button (Accessibility) while browsing Instagram / TikTok / X.
- Audio-only extraction (m4a) for any supported video.
- Batch downloads from pasted or shared text with automatic link deduplication.
- Playlist review with metadata, thumbnails, durations, selective queueing, and safe limits.
- Pause and resume with retained yt-dlp partial files, including process-death recovery.
- Resource-aware queue capped at two concurrent engine jobs for predictable memory and battery use.
- Accelerated transfers with four conservative aria2 segments where the source supports them.
- Live transfer details with downloaded size, total size, speed, percentage, and ETA.
- Embedded media details with chapters and metadata, plus cover art for extracted audio.
- Optional embedded subtitles in the device language with English fallback.
- Secure cookies.txt import for media you are authorized to access; stored privately and excluded from backups.
- Unmetered-only mode that waits on costly networks and resumes automatically when eligible.
- Duplicate-transfer protection across paste, share, quick-grab, playlist, and retry entry points.
- Crash-remnant cleanup that preserves resumable work while reclaiming abandoned transfer cache.
- Battery-aware engine updates limited to once per 24 hours, with an immediate manual update action.
- Foreground service downloads with live progress and open/share completion actions.
- In-app media viewer for video, audio, and images with seeking and 10-second skip controls.
- Secure saved-media sharing through temporary Android content-URI permissions.
- Truthful file management with confirmed deletion from both device storage and history.
- Material 3 UI with light / dark / system modes and six saved accent colors.
- Downloads manager: search, filter, pause/resume, retry, open, share, delete, and clear.
- Saves through MediaStore — no storage permission needed on Android 10+.
- Shizuku / root status surfaced in Settings (downloads need neither).
The app builds on GitHub Actions automatically on every push to main
(.github/workflows/android.yml). It produces:
ClipSave-debug— installable ABI-specific debug APKs.ClipSave-release— optimized ABI-specific APKs, signed when keystore secrets are configured.
Choose the APK matching the device CPU:
arm64-v8a— nearly all current Android phones and tablets.armeabi-v7a— older 32-bit Android devices.x86_64— BlueStacks, modern Android emulators, and compatible ChromeOS devices.x86— older 32-bit emulators and x86 devices.
Splitting by CPU keeps each install much smaller because it contains only one native Python/ffmpeg/aria2 stack instead of all four.
./gradlew :app:assembleDebug
# output: app/build/outputs/apk/debug/app-<abi>-debug.apkRequirements: JDK 17, Android SDK 36.
Create releases only from a clean, fully committed worktree. From the project root:
# Windows PowerShell
.\release.ps1 2.2.0# macOS / Linux / Git Bash
./release.sh 2.2.0The script validates the version, increments versionCode, runs unit tests, lint, R8,
resource shrinking, and all release builds, then creates the release commit and tag and pushes
both atomically. Tagged GitHub releases fail closed unless KEYSTORE_BASE64, KEY_ALIAS,
KEYSTORE_PASSWORD, and KEY_PASSWORD are all configured as repository secrets.
- Kotlin 2.1 · Jetpack Compose · Material 3
- AGP 8.8.0 · Gradle 8.10.2 · single-module, manual DI (no Hilt/KSP)
- OkHttp · kotlinx.serialization · DataStore
- youtubedl-android (yt-dlp) 0.18.1 · ffmpeg · aria2c
- min SDK 26 (Android 8.0) · target SDK 35 (Android 15)
Warning
English: ClipSave is provided “as is” and without warranty. You are solely responsible for how you use it. Use it at your own risk and comply with applicable laws, copyright, platform terms, and the rights of others. To the extent permitted by law, the developer accepts no liability for misuse or resulting damage. This application must only be used in ways that please Allah. I disavow every forbidden (haram) act and anyone who uses this application for anything forbidden.
العربية
[!WARNING] يُقدَّم ClipSave «كما هو» من دون أي ضمان. أنت وحدك المسؤول عن طريقة استخدامه، وتستخدمه على مسؤوليتك الخاصة، مع الالتزام بالقوانين وحقوق النشر وشروط المنصات وحقوق الآخرين. في الحدود التي يسمح بها القانون، لا يتحمل المطوّر مسؤولية إساءة الاستخدام أو الأضرار الناتجة عنها. هذا التطبيق يجب أن يُستخدم فيما يُرضي الله، وأنا أتبرأ من أي فعل حرام أو من أي شخص يستخدم هذا التطبيق في أي شيء حرام.
Français
[!WARNING] ClipSave est fourni « en l’état », sans aucune garantie. Vous êtes seul responsable de son utilisation et l’utilisez à vos propres risques, dans le respect des lois, des droits d’auteur, des conditions des plateformes et des droits d’autrui. Dans les limites autorisées par la loi, le développeur décline toute responsabilité en cas d’utilisation abusive ou de dommage en résultant. Cette application doit uniquement être utilisée d’une manière qui agrée à Allah. Je me désavoue de tout acte interdit (haram) et de toute personne qui utilise cette application à des fins interdites.
简体中文
[!WARNING] ClipSave 按“原样”提供,不作任何保证。您应对自己的使用方式承担全部责任,并自行承担使用风险,同时遵守适用法律、版权、平台条款及他人权利。在法律允许的范围内,开发者不对滥用或由此造成的损害承担责任。本应用只能用于真主所喜悦之事。对于任何被禁止(哈拉姆)的行为,以及任何将本应用用于被禁止之事的人,我均声明与其行为无关。
Русский
[!WARNING] ClipSave предоставляется «как есть», без каких-либо гарантий. Вы несёте полную ответственность за его использование и используете его на свой страх и риск, соблюдая применимые законы, авторские права, условия платформ и права других лиц. В пределах, допускаемых законом, разработчик не несёт ответственности за неправомерное использование или возникший ущерб. Это приложение следует использовать только в том, чем доволен Аллах. Я не имею отношения к любым запретным (харам) действиям и к любому человеку, использующему это приложение для чего-либо запретного.
ClipSave is released under the MIT License.
ClipSave is based on the original MediaGrab project.
Personal use. Respect the terms of service and copyright of the platforms you download from.






