Skip to content
beworkallPublic

About

Paste any link, get the file. Open-source Android downloader for video, audio, images, and docs from 1000+ sites — powered by yt-dlp. No ads, no tracking.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

PageGrab icon

PageGrab

Paste any link. Get the file.

Video, audio, images, documents, or archives — from YouTube, TikTok, Instagram, X, and 1000+ other sites — straight to your phone. Free, open source, and ad-free.

Latest Release Build APK License: GPL v3


What it does

  1. Paste any link, or share one to PageGrab from any app.
  2. If it's a page yt-dlp knows (YouTube, TikTok, Instagram, X, SoundCloud, and 1000+ more), PageGrab's bundled engine asks what's on it and gives you a quality picker — best MP4, 1080p, 720p, audio-only, and more.
  3. If it's not a known site, PageGrab's page sniffer scans the page itself — hidden browser, network traffic, the works — and lists every video, audio, image, document, or archive it finds.
  4. Pick what you want, hit Download. Everything lands in Downloads/PageGrab/ with its original metadata intact.

Screenshots

Home screen
Home — paste & scan
Scan results
Pick a quality
In-app browser
In-app browser
Settings screen
Settings

Features

  • 🌍 Universal engine — bundled yt-dlp + ffmpeg, 1000+ supported sites
  • 🕵️ Page sniffer fallback — scans any other page for downloadable media
  • 📥 Background downloads — a real queue with a progress notification, survives leaving the app
  • 🌐 Full in-app browser — log into your own account so the engine can reuse the session
  • 🕶 Incognito mode — nothing saved, ever, when it's on
  • ✉ Opt-in temp mail — disposable address for signups, off by default, nothing auto-submitted
  • 🧅 Proxy support — HTTP/SOCKS4/SOCKS5, with a built-in connection test
  • 🗣 10 languages, with full RTL for Urdu/Arabic/Persian
  • 🕘 History and a Settings screen for defaults, retries, and media options
  • 🚫 No ads, no analytics, no accounts, no tracking — ever

Install

  1. Go to Releases and download the latest APK.
  2. Open it on your phone. Android may ask you to allow installs from this source once — that's normal for any app not from the Play Store.
  3. Open PageGrab, paste a link, go.

New builds publish automatically to the latest release every time this repo's main branch updates, so that link always has the newest version.

Build it yourself

git clone https://github.com/beworkall/PageGrab.git
cd PageGrab
gradle assembleDebug

No Android Studio needed — this repo's GitHub Actions workflow (.github/workflows/build.yml) builds it the same way on every push.

Why open source

PageGrab bundles yt-dlp and ffmpeg, both GPL-licensed, so this project is GPL-3.0 too — anyone can read, modify, and redistribute the source. See LICENSE.

Responsible use

Only download content you have the right to access and save. PageGrab doesn't bypass paid subscriptions, DRM, or login walls you don't have an account for — see SIGNING.md for the signing setup if you're building your own release.

Status

This is an actively developed solo project — see open issues for what's planned next (download queue UI, Material 3 polish, playlist support). Feedback and pull requests welcome.

Contributing & Feedback

Found a bug, hit an error, or have an idea for a feature? Open an issue or a pull request — this project is built in the open, and every report helps. No contribution is too small.

About

Paste any link, get the file. Open-source Android downloader for video, audio, images, and docs from 1000+ sites — powered by yt-dlp. No ads, no tracking.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages