Important
Due to a lot of stress in school the next weeks as I write the exams for the second quarter and some special (but great) things that happened in my life I will pause development until 15th of May. I will only fix issues and that's it.
Β
Β Download (v3.8)Β
Β β
Β
Β ScreenshotsΒ
Β β
Β
Β Supported WebsitesΒ
Β β
Β
Β FAQΒ
Β β
Β
Β ChangelogΒ
Β β
Β
Β Development StatusΒ
Β β
Warning
Porn Fetch is NOT associated with the websites. Porn Fetch is AGAINST the Terms of Services of EVERY website! Usage is on YOUR risk.
Important
Porn Fetch may get flagged by your antivirus software. See HERE for an explanation why this is. For downloading and running Porn Fetch you NEED to disable Real-Time protection in Windows defender!
- Cross-platform
- Downloading Videos
- Downloading Playlists
- Downloading whole model / channel accounts
- Searching for videos (and downloading them directly)
- Multithreaded downloading
- Native Android Application
- Automatic resuming
- Fully automatic updating
- Custom template for filenames based on video metadata
- Dark mode and CLI support
- No ads or mandatory logins
- Multiple supported websites
- modern looking user interface
- Supports over 115 MB/s download speed thanks to well optimized HLS downloading
- Proxy support
- Model Batch download with database updating (CLI only)
- A lot of available settings
- In-App speed limit
- Installation AND portable mode selectable
- Automatic file tagging (metadata)
- Automatic conversion from MPEG-TS to mp4 (within seconds)
- Fully automatic build scripts
- Independent Open-Source Server
- 100% Open-Source, made with β€οΈ in π©πͺ
Important
If you aren't tech savy, please read through this guide.
A detailed installation guide for all platforms can be found HERE
Note
Supported platforms & architectures (based on current release files)
| Platform | App | Architectures |
|---|---|---|
| Windows | GUI | x64, ARM64 |
| Windows | CLI | x64, x86 (x32) |
| Linux (X11 / Wayland) | GUI | x64, ARM64 |
| Linux (X11 / Wayland) | CLI | x64, x86 (x32), riscv64, s390x, ppc64le |
| macOS | GUI | x86_64, ARM64 (Universal build) |
| Android | CLI (via Termux) | All |
| Android | GUI | x86_64, aarch64 (Android 8+ -> 16) |
| iOS | CLI | iOS 15.8+, rootless Jailbroken with palera1n |
Note
Porn Fetch is mainly developed and tested on Arch Linux with Hyprland and Gnome.
Note
For more Information on iOS Support See: https://github.com/EchterAlsFake/Porn_Fetch/blob/master/README/iOS.md
- PornHub.com
- HQPorner.com
- xnxx.com
- Eporner.com
- XVideos.com
- missav.ws
- xhamster.com
- spankbang.com
- youporn.com
- beeg.com
- porntrex.com
- xfreehd.com
Important
Not all websites support every feature. Some might only support downloading, while others support searching
You can find more information HERE
If you want to develop on Porn Fetch and do local changes, contribute code or do whatever, please have a look at the internal code documentation which explains the core structure of the project, as well as the different concepts used here.
See: https://github.com/EchterAlsFake/Porn_Fetch/blob/master/README/FOR_DEVELOPERS.md
Building will be done through a fully automated script, that lets you select the version / commit to build from and will install all dependencies automatically for you, including Python.
Note
Building will be done using Python3.13.11 and Nuitka using Qt's pyside6-deploy tool.
Hardware requirements:
- Electricity
- CPU
- RAM
- GPU (optional)
- SSD (optional)
- Red Star OS 4.0 or similar (although with x64 π₯)
Compilation takes around 20-60 minutes depending on your system and hardware.
Note
There is no official list of tested Linux distributions. I develop Porn Fetch only on Arch Linux. If you come across an issue, you can always report it and I will distro-hop to solve it.
Important
If using macOS, you need to install XCode developer tools and Homebrew.
curl "https://raw.githubusercontent.com/EchterAlsFake/Porn_Fetch/master/src/scripts/install.sh" -o install.sh
bash install.shNote
You do NOT need a rooted Android device to compile and run Porn Fetch on Android
apt install wget -y && wget -O - "https://raw.githubusercontent.com/EchterAlsFake/Porn_Fetch/master/src/scripts/install_termux.sh" | bashCaution
You absolutely NEED to disable Microsoft Defender (Realtime protection). Otherwise, Windows will just randomly delete files during build which makes it completely impossible to do anything.
You can read through the full rage letter here
# Enable script execution
Set-ExecutionPolicy RemoteSigned
Set-ExecutionPolicy Bypass -Scope Process
Invoke-Expression (Invoke-WebRequest -Uri https://raw.githubusercontent.com/EchterAlsFake/Porn_Fetch/master/src/scripts/install_windows.ps1 -UseBasicParsing).Content
Caution
Translating is currently broken and I need to find a different method and completely refactor this. DO NOT translate anything, everything is outdated and you will waste your time!
Currently available in:
- German (3.0)
- English
- Chinese (3.0)
[*]Thanks to: Joshua-auhsoj - French (3.0)
[*]Thanks to: Egsagon - Italian (3.8) Thanks to: FatalPuppet
To contribute a translation, follow this guide.
If a language is marked with a
*it means, you can contribute something, and it needs an update!
See Credits
Licensed under GPL 3.
Copyright (C) 2023β2026 Johannes Habel
Porn Fetch is developed entirely Open-Source and will always be free, because I like what I am doing here. I will never ever charge money for this software.
However, I kindly ask every one of you to donate a small amount of money. If you have Monero (crypto) or PayPal, you can donate me here:
- Paypal:
https://paypal.me/EchterAlsFake(Prefered) - Monero:
42XwGZYbSxpMvhn9eeP4DwMwZV91tQgAm3UQr6Zwb2wzBf5HcuZCHrsVxa4aV2jhP4gLHsWWELxSoNjfnkt4rMfDDwXy9jR - Ko-Fi :
https://ko-fi.com/EchterAlsFake
Even if it's just 10 cents, for me, it matters, because I do not work yet and it means a lot to me :)