// ==UserScript== // @name NSFWDL Free Video Downloader – PornHub, xHamster, XVideos, XNXX to HD MP4 in one click, no pop-ups // @name:ro NSFWDL – descărcător video gratuit: PornHub, xHamster, XVideos, XNXX în MP4 HD dintr-un click // @name:es NSFWDL – descargador de vídeos gratis: PornHub, xHamster, XVideos, XNXX a MP4 HD en un clic // @name:pt-BR NSFWDL – baixador de vídeos grátis: PornHub, xHamster, XVideos, XNXX em MP4 HD com um clique // @name:pt NSFWDL – descarregador de vídeos grátis: PornHub, xHamster, XVideos, XNXX em MP4 HD num clique // @name:fr NSFWDL – téléchargeur vidéo gratuit : PornHub, xHamster, XVideos, XNXX en MP4 HD en un clic // @name:fr-CA NSFWDL – téléchargeur vidéo gratuit : PornHub, xHamster, XVideos, XNXX en MP4 HD en un clic // @name:de NSFWDL – kostenloser Video-Downloader: PornHub, xHamster, XVideos, XNXX als HD-MP4 mit einem Klick // @name:it NSFWDL – downloader video gratis: PornHub, xHamster, XVideos, XNXX in MP4 HD con un clic // @name:nl NSFWDL – gratis videodownloader: PornHub, xHamster, XVideos, XNXX naar HD-MP4 in één klik // @name:ru NSFWDL – бесплатный загрузчик видео: PornHub, xHamster, XVideos, XNXX в MP4 HD в один клик // @name:uk NSFWDL – безкоштовний завантажувач відео: PornHub, xHamster, XVideos, XNXX у MP4 HD в один клік // @name:be NSFWDL – бясплатны загрузчык відэа: PornHub, xHamster, XVideos, XNXX у MP4 HD адным клікам // @name:pl NSFWDL – darmowy downloader wideo: PornHub, xHamster, XVideos, XNXX do MP4 HD jednym kliknięciem // @name:cs NSFWDL – stahovač videí zdarma: PornHub, xHamster, XVideos, XNXX do HD MP4 jedním kliknutím // @name:sk NSFWDL – sťahovač videí zadarmo: PornHub, xHamster, XVideos, XNXX do HD MP4 jedným kliknutím // @name:hu NSFWDL – ingyenes videóletöltő: PornHub, xHamster, XVideos, XNXX HD MP4-be egy kattintással // @name:bg NSFWDL – безплатен видео даунлоудър: PornHub, xHamster, XVideos, XNXX в HD MP4 с едно щракване // @name:hr NSFWDL – besplatni preuzimač videa: PornHub, xHamster, XVideos, XNXX u HD MP4 jednim klikom // @name:sr NSFWDL – бесплатни преузимач видеа: PornHub, xHamster, XVideos, XNXX у HD MP4 једним кликом // @name:el NSFWDL – δωρεάν λήψη βίντεο: PornHub, xHamster, XVideos, XNXX σε HD MP4 με ένα κλικ, χωρίς pop-up // @name:tr NSFWDL – ücretsiz video indirici: PornHub, xHamster, XVideos, XNXX tek tıkla HD MP4 // @name:id NSFWDL – pengunduh video gratis: PornHub, xHamster, XVideos, XNXX ke MP4 HD sekali klik // @name:vi NSFWDL – trình tải video miễn phí: PornHub, xHamster, XVideos, XNXX sang MP4 HD một cú nhấp // @name:fil NSFWDL – libreng video downloader: PornHub, xHamster, XVideos, XNXX sa HD MP4 sa isang click // @name:th NSFWDL – ดาวน์โหลดวิดีโอฟรี: PornHub, xHamster, XVideos, XNXX เป็น MP4 HD ในคลิกเดียว ไม่มีป๊อปอัป // @name:ar NSFWDL – أداة تنزيل فيديو مجانية: PornHub وxHamster وXVideos وXNXX بصيغة MP4 HD بنقرة واحدة // @name:he NSFWDL – מוריד וידאו בחינם: PornHub, xHamster, XVideos, XNXX ל-MP4 באיכות HD בלחיצה אחת // @name:ja NSFWDL 無料動画ダウンローダー – PornHub・xHamster・XVideos・XNXX をワンクリックで HD MP4 保存、ポップアップなし // @name:ko NSFWDL 무료 동영상 다운로더 – PornHub, xHamster, XVideos, XNXX를 클릭 한 번에 HD MP4로, 팝업 없음 // @name:zh-CN NSFWDL 免费视频下载器 – 一键将 PornHub、xHamster、XVideos、XNXX 保存为高清 MP4,无弹窗 // @name:zh-TW NSFWDL 免費影片下載器 – 一鍵將 PornHub、xHamster、XVideos、XNXX 存成高畫質 MP4,無彈出視窗 // @name:sv NSFWDL – gratis videonedladdare: PornHub, xHamster, XVideos, XNXX till HD-MP4 med ett klick // @name:da NSFWDL – gratis videodownloader: PornHub, xHamster, XVideos, XNXX til HD-MP4 med ét klik // @name:fi NSFWDL – ilmainen videolataaja: PornHub, xHamster, XVideos, XNXX HD-MP4:ksi yhdellä klikkauksella // @name:nb NSFWDL – gratis videonedlaster: PornHub, xHamster, XVideos, XNXX til HD-MP4 med ett klikk // @name:ka NSFWDL – უფასო ვიდეო ჩამომტვირთავი: PornHub, xHamster, XVideos, XNXX HD MP4-ად ერთი დაწკაპუნებით // @name:eo NSFWDL – senpaga videoelŝutilo: PornHub, xHamster, XVideos, XNXX al HD MP4 per unu klako // @name:mr NSFWDL – मोफत व्हिडिओ डाउनलोडर: PornHub, xHamster, XVideos, XNXX एका क्लिकमध्ये HD MP4 मध्ये // @name:ne NSFWDL – निःशुल्क भिडियो डाउनलोडर: PornHub, xHamster, XVideos, XNXX एक क्लिकमा HD MP4 मा // @namespace https://nsfwdl.com/ // @version 2.9.0 // @description Free, no sign-up. Download videos without leaving the page: PornHub (incl. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX and 8 more sites. Pick a real quality with its file size and the MP4 goes straight to your downloads. Download buttons on the player and on thumbnails, one-click saving in your preferred quality. Desktop, Android and iPhone. No pop-ups, no redirects. // @description:ro Gratuit, fără cont. Descarcă video fără să părăsești pagina: PornHub (inclusiv Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX și încă 8 site-uri. Alegi o calitate reală cu mărimea fișierului, iar MP4-ul ajunge direct în descărcări. Butoane de descărcare pe player și pe miniaturi, salvare dintr-un click în calitatea preferată. Desktop, Android și iPhone. Fără pop-up-uri, fără redirecționări. // @description:es Gratis, sin registro. Descarga vídeos sin salir de la página: PornHub (incl. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX y 8 sitios más. Elige una calidad real con su tamaño y el MP4 llega directo a tus descargas. Botones de descarga en el reproductor y en las miniaturas, guardado en un clic con tu calidad preferida. Escritorio, Android y iPhone. Sin pop-ups ni redirecciones. // @description:pt-BR Grátis, sem cadastro. Baixe vídeos sem sair da página: PornHub (incl. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX e mais 8 sites. Escolha uma qualidade real com o tamanho do arquivo e o MP4 vai direto para seus downloads. Botões de download no player e nas miniaturas, salve em um clique na sua qualidade preferida. Desktop, Android e iPhone. Sem pop-ups nem redirecionamentos. // @description:pt Grátis, sem registo. Descarregue vídeos sem sair da página: PornHub (incl. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX e mais 8 sites. Escolha uma qualidade real com o tamanho do ficheiro e o MP4 vai diretamente para as suas transferências. Botões de transferência no leitor e nas miniaturas, guarde num clique na sua qualidade preferida. Computador, Android e iPhone. Sem pop-ups nem redirecionamentos. // @description:fr Gratuit, sans inscription. Téléchargez des vidéos sans quitter la page : PornHub (Shorties inclus), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX et 8 autres sites. Choisissez une vraie qualité avec sa taille, le MP4 arrive directement dans vos téléchargements. Boutons de téléchargement sur le lecteur et les miniatures, enregistrement en un clic dans votre qualité préférée. Ordinateur, Android et iPhone. Sans pop-up ni redirection. // @description:fr-CA Gratuit, sans inscription. Téléchargez des vidéos sans quitter la page : PornHub (Shorties inclus), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX et 8 autres sites. Choisissez une vraie qualité avec sa taille, le MP4 arrive directement dans vos téléchargements. Boutons de téléchargement sur le lecteur et les miniatures, enregistrement en un clic dans votre qualité préférée. Ordinateur, Android et iPhone. Sans pop-up ni redirection. // @description:de Kostenlos, ohne Anmeldung. Videos herunterladen, ohne die Seite zu verlassen: PornHub (inkl. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX und 8 weitere Seiten. Echte Qualität mit Dateigröße wählen, die MP4 landet direkt in den Downloads. Download-Buttons im Player und auf Vorschaubildern, Speichern mit einem Klick in der Wunschqualität. Desktop, Android und iPhone. Ohne Pop-ups, ohne Weiterleitungen. // @description:it Gratis, senza registrazione. Scarica video senza lasciare la pagina: PornHub (Shorties inclusi), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX e altri 8 siti. Scegli una qualità reale con la dimensione del file e l'MP4 finisce direttamente nei tuoi download. Pulsanti di download sul player e sulle miniature, salvataggio con un clic nella qualità preferita. Desktop, Android e iPhone. Niente pop-up né reindirizzamenti. // @description:nl Gratis, zonder account. Download video's zonder de pagina te verlaten: PornHub (incl. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX en 8 andere sites. Kies een echte kwaliteit met bestandsgrootte en de MP4 gaat direct naar je downloads. Downloadknoppen op de speler en op miniaturen, opslaan met één klik in je voorkeurskwaliteit. Desktop, Android en iPhone. Geen pop-ups, geen doorverwijzingen. // @description:ru Бесплатно, без регистрации. Скачивайте видео, не уходя со страницы: PornHub (вкл. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX и ещё 8 сайтов. Выберите реальное качество с размером файла, и MP4 сохранится прямо в загрузки. Кнопки скачивания на плеере и на миниатюрах, сохранение в один клик в любимом качестве. ПК, Android и iPhone. Без всплывающих окон и редиректов. // @description:uk Безкоштовно, без реєстрації. Завантажуйте відео, не залишаючи сторінку: PornHub (з Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX і ще 8 сайтів. Обирайте реальну якість із розміром файлу, і MP4 збережеться просто в завантаження. Кнопки завантаження на плеєрі та на мініатюрах, збереження в один клік в улюбленій якості. ПК, Android і iPhone. Без спливаючих вікон і переадресацій. // @description:be Бясплатна, без рэгістрацыі. Спампоўвайце відэа, не пакідаючы старонку: PornHub (з Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX і яшчэ 8 сайтаў. Выбірайце сапраўдную якасць з памерам файла, і MP4 захаваецца проста ў спампоўкі. Кнопкі спампоўкі на плэеры і на мініяцюрах, захаванне адным клікам у любімай якасці. ПК, Android і iPhone. Без усплывальных вокнаў і перанакіраванняў. // @description:pl Za darmo, bez rejestracji. Pobieraj filmy bez opuszczania strony: PornHub (z Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX i 8 innych serwisów. Wybierz prawdziwą jakość z rozmiarem pliku, a MP4 trafi prosto do pobranych. Przyciski pobierania na odtwarzaczu i na miniaturach, zapis jednym kliknięciem w ulubionej jakości. Komputer, Android i iPhone. Bez pop-upów i przekierowań. // @description:cs Zdarma, bez registrace. Stahujte videa bez opuštění stránky: PornHub (vč. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX a 8 dalších webů. Vyberte skutečnou kvalitu s velikostí souboru a MP4 se uloží rovnou do stažených souborů. Tlačítka pro stažení na přehrávači i na náhledech, uložení jedním kliknutím v oblíbené kvalitě. Počítač, Android i iPhone. Bez pop-upů a přesměrování. // @description:sk Zadarmo, bez registrácie. Sťahujte videá bez opustenia stránky: PornHub (vrát. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX a 8 ďalších webov. Vyberte si skutočnú kvalitu s veľkosťou súboru a MP4 sa uloží priamo do stiahnutých súborov. Tlačidlá na stiahnutie na prehrávači aj na náhľadoch, uloženie jedným kliknutím v obľúbenej kvalite. Počítač, Android aj iPhone. Bez pop-upov a presmerovaní. // @description:hu Ingyenes, regisztráció nélkül. Töltsd le a videókat az oldal elhagyása nélkül: PornHub (Shorties is), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX és még 8 oldal. Válassz valódi minőséget a fájlmérettel, és az MP4 egyenesen a letöltésekhez kerül. Letöltőgombok a lejátszón és a bélyegképeken, mentés egy kattintással a kedvenc minőségben. Asztali gép, Android és iPhone. Felugró ablakok és átirányítások nélkül. // @description:bg Безплатно, без регистрация. Изтегляйте видеа, без да напускате страницата: PornHub (вкл. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX и още 8 сайта. Изберете реално качество с размера на файла и MP4 файлът отива направо в изтеглянията. Бутони за изтегляне върху плейъра и миниатюрите, запазване с едно щракване в любимото качество. Компютър, Android и iPhone. Без изскачащи прозорци и пренасочвания. // @description:hr Besplatno, bez registracije. Preuzimajte videozapise bez napuštanja stranice: PornHub (uklj. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX i još 8 stranica. Odaberite stvarnu kvalitetu s veličinom datoteke, a MP4 ide ravno u vaša preuzimanja. Gumbi za preuzimanje na playeru i na sličicama, spremanje jednim klikom u omiljenoj kvaliteti. Računalo, Android i iPhone. Bez skočnih prozora i preusmjeravanja. // @description:sr Бесплатно, без регистрације. Преузимајте видео записе без напуштања странице: PornHub (укључујући Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX и још 8 сајтова. Изаберите стварни квалитет са величином фајла, а MP4 иде право у преузимања. Дугмад за преузимање на плејеру и на сличицама, чување једним кликом у омиљеном квалитету. Рачунар, Android и iPhone. Без искачућих прозора и преусмеравања. // @description:el Δωρεάν, χωρίς εγγραφή. Κατεβάστε βίντεο χωρίς να φύγετε από τη σελίδα: PornHub (μαζί με Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX και 8 ακόμη ιστότοποι. Διαλέξτε πραγματική ποιότητα με το μέγεθος αρχείου και το MP4 πηγαίνει κατευθείαν στις λήψεις σας. Κουμπιά λήψης στο player και στις μικρογραφίες, αποθήκευση με ένα κλικ στην αγαπημένη σας ποιότητα. Υπολογιστής, Android και iPhone. Χωρίς αναδυόμενα παράθυρα και ανακατευθύνσεις. // @description:tr Ücretsiz, kayıt gerektirmez. Sayfadan ayrılmadan video indirin: PornHub (Shorties dahil), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX ve 8 site daha. Dosya boyutuyla gerçek bir kalite seçin; MP4 doğrudan indirilenlere gelir. Oynatıcıda ve küçük resimlerde indirme düğmeleri, tercih ettiğiniz kalitede tek tıkla kaydetme. Masaüstü, Android ve iPhone. Açılır pencere ve yönlendirme yok. // @description:id Gratis, tanpa daftar. Unduh video tanpa meninggalkan halaman: PornHub (termasuk Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX dan 8 situs lain. Pilih kualitas asli lengkap dengan ukuran file, dan MP4 langsung masuk ke unduhan. Tombol unduh di pemutar dan di thumbnail, simpan sekali klik dengan kualitas favorit. Desktop, Android, dan iPhone. Tanpa pop-up, tanpa pengalihan. // @description:vi Miễn phí, không cần đăng ký. Tải video ngay trên trang: PornHub (gồm Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX và 8 trang khác. Chọn chất lượng thật kèm dung lượng tệp, tệp MP4 được lưu thẳng vào mục tải xuống. Nút tải trên trình phát và ảnh thu nhỏ, lưu bằng một cú nhấp với chất lượng ưa thích. Máy tính, Android và iPhone. Không pop-up, không chuyển hướng. // @description:fil Libre, walang sign-up. Mag-download ng mga video nang hindi umaalis sa page: PornHub (kasama ang Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX at 8 pang site. Pumili ng totoong kalidad kasama ang laki ng file, at diretso sa iyong mga download ang MP4. May download button sa player at sa mga thumbnail, isang click na pag-save sa paborito mong kalidad. Desktop, Android at iPhone. Walang pop-up, walang redirect. // @description:th ฟรี ไม่ต้องสมัคร ดาวน์โหลดวิดีโอโดยไม่ต้องออกจากหน้า: PornHub (รวม Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX และอีก 8 เว็บไซต์ เลือกคุณภาพจริงพร้อมขนาดไฟล์ แล้ว MP4 จะถูกบันทึกลงในโฟลเดอร์ดาวน์โหลดทันที มีปุ่มดาวน์โหลดบนเครื่องเล่นและภาพขนาดย่อ บันทึกในคลิกเดียวด้วยคุณภาพที่ชอบ ใช้ได้บนคอมพิวเตอร์ Android และ iPhone ไม่มีป๊อปอัป ไม่มีการเปลี่ยนเส้นทาง // @description:ar مجاني وبدون تسجيل. نزّل الفيديوهات دون مغادرة الصفحة: PornHub (مع Shorties) وxHamster وXVideos وXNXX وRedGifs وEporner وSpankBang وYouPorn وRedTube وErome وThisVid وTXXX و8 مواقع أخرى. اختر جودة حقيقية مع حجم الملف، ويُحفظ ملف MP4 مباشرة في التنزيلات. أزرار تنزيل على المشغّل وعلى الصور المصغّرة، وحفظ بنقرة واحدة بالجودة المفضّلة. الكمبيوتر وAndroid وiPhone. دون نوافذ منبثقة أو إعادة توجيه. // @description:he חינם, בלי הרשמה. הורידו סרטונים בלי לעזוב את הדף: PornHub (כולל Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX ועוד 8 אתרים. בחרו איכות אמיתית עם גודל הקובץ, וקובץ ה-MP4 נשמר ישירות בהורדות. כפתורי הורדה על הנגן ועל התמונות הממוזערות, שמירה בלחיצה אחת באיכות המועדפת. מחשב, Android ו-iPhone. בלי חלונות קופצים ובלי הפניות. // @description:ja 無料・登録不要。ページを離れずに動画を保存:PornHub(Shorties含む)・xHamster・XVideos・XNXX・RedGifs・Eporner・SpankBang・YouPorn・RedTube・Erome・ThisVid・TXXX ほか8サイト。実際の画質とファイルサイズを選ぶだけで、MP4 はそのままダウンロードへ。プレーヤーとサムネイルに保存ボタン、好みの画質でワンクリック保存。PC・Android・iPhone 対応。ポップアップもリダイレクトもなし。 // @description:ko 무료, 가입 불필요. 페이지를 떠나지 않고 동영상 저장: PornHub(Shorties 포함), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX 외 8개 사이트. 실제 화질과 파일 크기를 고르면 MP4가 다운로드 폴더로 바로 저장됩니다. 플레이어와 썸네일에 다운로드 버튼, 선호 화질로 원클릭 저장. PC, Android, iPhone 지원. 팝업도 리디렉션도 없음. // @description:zh-CN 免费,无需注册。无需离开页面即可下载视频:PornHub(含 Shorties)、xHamster、XVideos、XNXX、RedGifs、Eporner、SpankBang、YouPorn、RedTube、Erome、ThisVid、TXXX 等 20 个网站。选择真实画质并查看文件大小,MP4 直接保存到下载。播放器和缩略图上都有下载按钮,可按偏好画质一键保存。支持电脑、安卓和 iPhone。无弹窗,无跳转。 // @description:zh-TW 免費,無需註冊。無需離開頁面即可下載影片:PornHub(含 Shorties)、xHamster、XVideos、XNXX、RedGifs、Eporner、SpankBang、YouPorn、RedTube、Erome、ThisVid、TXXX 等 20 個網站。選擇真實畫質並查看檔案大小,MP4 直接存到下載資料夾。播放器和縮圖上都有下載按鈕,可依偏好畫質一鍵儲存。支援電腦、Android 和 iPhone。無彈出視窗,無跳轉。 // @description:sv Gratis, utan konto. Ladda ner videor utan att lämna sidan: PornHub (inkl. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX och 8 andra sajter. Välj en verklig kvalitet med filstorlek så hamnar MP4-filen direkt i dina nedladdningar. Nedladdningsknappar på spelaren och på miniatyrer, spara med ett klick i önskad kvalitet. Dator, Android och iPhone. Inga popup-fönster, inga omdirigeringar. // @description:da Gratis, uden konto. Download videoer uden at forlade siden: PornHub (inkl. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX og 8 andre sider. Vælg en ægte kvalitet med filstørrelse, og MP4-filen lander direkte i dine overførsler. Downloadknapper på afspilleren og på miniaturer, gem med ét klik i din foretrukne kvalitet. Computer, Android og iPhone. Ingen pop-ups, ingen omdirigeringer. // @description:fi Ilmainen, ei rekisteröitymistä. Lataa videoita poistumatta sivulta: PornHub (myös Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX ja 8 muuta sivustoa. Valitse todellinen laatu tiedostokoon kanssa, ja MP4 tallentuu suoraan latauksiin. Latauspainikkeet soittimessa ja pikkukuvissa, tallennus yhdellä klikkauksella suosikkilaadussa. Tietokone, Android ja iPhone. Ei ponnahdusikkunoita, ei uudelleenohjauksia. // @description:nb Gratis, uten konto. Last ned videoer uten å forlate siden: PornHub (inkl. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX og 8 andre nettsteder. Velg en ekte kvalitet med filstørrelse, og MP4-filen havner rett i nedlastingene dine. Nedlastingsknapper på avspilleren og på miniatyrbilder, lagre med ett klikk i foretrukket kvalitet. PC, Android og iPhone. Ingen popup-vinduer, ingen omdirigeringer. // @description:ka უფასო, რეგისტრაციის გარეშე. ჩამოტვირთეთ ვიდეოები გვერდის დატოვების გარეშე: PornHub (Shorties-ის ჩათვლით), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX და კიდევ 8 საიტი. აირჩიეთ რეალური ხარისხი ფაილის ზომით და MP4 პირდაპირ ჩამოტვირთვებში მოხვდება. ჩამოტვირთვის ღილაკები პლეერზე და მინიატურებზე, შენახვა ერთი დაწკაპუნებით სასურველ ხარისხში. კომპიუტერი, Android და iPhone. ამომხტარი ფანჯრებისა და გადამისამართებების გარეშე. // @description:eo Senpage, sen registriĝo. Elŝutu videojn sen forlasi la paĝon: PornHub (inkl. Shorties), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX kaj 8 aliaj retejoj. Elektu veran kvaliton kun dosiergrandeco, kaj la MP4 iras rekte al viaj elŝutaĵoj. Elŝutbutonoj sur la ludilo kaj sur bildetoj, konservado per unu klako en via preferata kvalito. Komputilo, Android kaj iPhone. Sen ŝprucfenestroj, sen alidirektoj. // @description:mr मोफत, साइन-अप नाही. पेज न सोडता व्हिडिओ डाउनलोड करा: PornHub (Shorties सह), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX आणि आणखी 8 साइट्स. फाइल आकारासह खरी क्वालिटी निवडा, आणि MP4 थेट तुमच्या डाउनलोड्समध्ये जाते. प्लेअरवर आणि थंबनेलवर डाउनलोड बटणे, आवडत्या क्वालिटीत एका क्लिकमध्ये सेव्ह. डेस्कटॉप, Android आणि iPhone. पॉप-अप नाहीत, रीडायरेक्ट नाहीत. // @description:ne निःशुल्क, साइन-अप चाहिँदैन। पेज नछोडी भिडियो डाउनलोड गर्नुहोस्: PornHub (Shorties सहित), xHamster, XVideos, XNXX, RedGifs, Eporner, SpankBang, YouPorn, RedTube, Erome, ThisVid, TXXX र थप 8 साइटहरू। फाइल साइजसहित वास्तविक गुणस्तर छान्नुहोस्, र MP4 सिधै तपाईंको डाउनलोडमा जान्छ। प्लेयर र थम्बनेलमा डाउनलोड बटन, मनपर्ने गुणस्तरमा एक क्लिकमा सेभ। डेस्कटप, Android र iPhone। पप-अप छैन, रिडाइरेक्ट छैन। // @author NSFWDL // @icon https://nsfwdl.com/static/app-icons/icon-192.png // @homepageURL https://nsfwdl.com/ // @supportURL https://nsfwdl.com/contact // @license MIT // @match *://*.xnxx.com/* // @match *://*.xvideos.com/* // @match *://*.xhamster.com/* // @match *://*.xhamster.one/* // @match *://*.xhamster.desi/* // @match *://*.xhms.pro/* // @match *://*.xhday.com/* // @match *://*.xhvid.com/* // @match *://*.eporner.com/* // @match *://*.erome.com/* // @match *://*.redgifs.com/* // @match *://*.youjizz.com/* // @match *://*.porntop.com/* // @match *://*.redtube.com/* // @match *://*.youporn.com/* // @match *://*.tnaflix.com/* // @match *://*.porntrex.com/* // @match *://*.noodlemagazine.com/* // @match *://*.txxx.com/* // @match *://*.txxx.tube/* // @match *://*.upornia.com/* // @match *://*.upornia.tube/* // @match *://*.vjav.com/* // @match *://*.vjav.tube/* // @match *://*.hclips.com/* // @match *://*.hdzog.com/* // @match *://*.hdzog.tube/* // @match *://*.hotmovs.com/* // @match *://*.hotmovs.tube/* // @match *://*.inporn.com/* // @match *://*.privatehomeclips.com/* // @match *://*.tubepornclassic.com/* // @match *://*.voyeurhit.com/* // @match *://*.voyeurhit.tube/* // @match *://*.vxxx.com/* // @match *://*.nuvid.com/* // @match *://*.rule34video.com/* // @match *://*.spankbang.com/* // @match *://*.nsfw.xxx/* // @match *://*.thisvid.com/* // @match *://*.nsfw247.to/* // @match *://*.pornhub.com/* // @match *://*.pornhub.org/* // @include /^https?:\/\/(?:[a-z0-9-]+\.)*xhamster[0-9]{1,3}\.(?:com|desi)\// // @match *://*.fullxh.com/videos/* // @match *://*.megaxh.com/videos/* // @match *://*.xhaccess.com/videos/* // @match *://*.xhamp.net/videos/* // @match *://*.xhbig.com/videos/* // @match *://*.xhco.life/videos/* // @match *://*.xhco.live/videos/* // @match *://*.xhezr.skin/videos/* // @match *://*.xhfanclub.com/videos/* // @match *://*.xhfuck.com/videos/* // @match *://*.xhnetwork.live/videos/* // @match *://*.xhplanet.com/videos/* // @match *://*.xhreal5.com/videos/* // @match *://*.xhsocial.com/videos/* // @match *://*.xhspot.com/videos/* // @match *://*.xhtotal.com/videos/* // @match *://*.xhtv.live/videos/* // @match *://*.xhvid1.com/videos/* // @grant GM_xmlhttpRequest // @grant GM.xmlHttpRequest // @grant GM_getValue // @grant GM_setValue // @grant GM_registerMenuCommand // @grant GM_notification // @grant GM.notification // @connect nsfwdl.com // @connect dl.nsfwdl.com // @antifeature payment Downloads are free, up to 30 a day. 1080p is free for the first 10 of them. More a day, more 1080p, qualities above 1440p and files over 500 MB need a paid NSFWDL Supporter key (entered in Settings); without one, those qualities are shown with a lock and never started. // @run-at document-idle // @noframes // ==/UserScript== // How it works (and what it sends): // - On a single-video page of a supported site (and on RedGifs feeds, for // the clip on screen) it shows a small Download button. Nothing is // requested until you open the panel. Then the current video's public // page link is sent to https://nsfwdl.com only, to list its // real formats. Choosing one starts the job on NSFWDL; the panel follows // its status and hands the finished MP4 to your browser's downloads. // - Requests go to nsfwdl.com and its download host dl.nsfwdl.com, nowhere // else. They carry a fixed "/userscript" marker so NSFWDL can count // downloads made from this script ("/userscript/bulk" for videos queued // with Select videos). Like any visit, they reach NSFWDL from // your IP address. // - Supporter key (optional, Settings): many userscript managers don't send // your nsfwdl.com cookies, so the key you enter is exchanged once on // nsfwdl.com for a session token. The script keeps the token in your // userscript manager and sends it only to nsfwdl.com, in an // X-NSFWDL-Supporter header. "Remove" ends that session; the key itself // is never stored. If your manager does send the cookies and you activated // a key on nsfwdl.com in this browser, the script asks nsfwdl.com for its // own session instead, so you don't type the key twice. // - Free downloads per day count per browser, not per IP address, so people // sharing a VPN or mobile-network address don't use up each other's. For // that the script makes one random value, keeps it in your userscript // manager and sends it only to nsfwdl.com, in an X-NSFWDL-Client header. // It is not linked to you, an account or your IP. // - The script stores only its settings, that random value, whether you // minimized the button and, unless you turn it off, a list of the videos // you saved with it, to mark them as downloaded (GM_setValue; only the // random value is ever sent, as above). No analytics, ads or tracking // code. // - Without GM_xmlhttpRequest (some managers), the button falls back to // opening the video in NSFWDL in a new tab, as version 1 did. (function () { "use strict"; const NSFWDL = "https://nsfwdl.com"; const DOWNLOAD_HOSTS = Object.freeze(["dl.nsfwdl.com", "nsfwdl.com"]); const PAGE_PATH = "/userscript"; // Bulk select (2.7.0): videos queued from a listing page. NSFWDL lets // these requests yield when a site is busy, so normal clicks go first. const BULK_PAGE_PATH = "/userscript/bulk"; const LISTING_MIN = 4; // video links on a page before "Select videos" shows const BULK_WAIT_KINDS = Object.freeze(["server_busy", "rate_limited_download_start", "rate_limited_extraction", "rate_limited_upstream"]); const BULK_FAIL_STREAK = 3; // failures in a row that pause a batch const BULK_REF_MAX_AGE_MS = 10 * 60 * 1000; // NSFWDL format refs last 15 minutes const WIDGET_ID = "nsfwdl-download-widget"; const THUMB_ID = "nsfwdl-thumb-button"; const LISTING_URL = "https://sleazyfork.org/en/scripts/597630"; const POLL_MS = 2000; // Background tabs poll slower (battery, CPU); each loop re-reads // document.hidden, so coming back resumes full speed at once. Kept at 5 s: // the browser suite finishes hidden queued jobs within 30 s. const POLL_HIDDEN_MS = 5000; const SYNC_MS = 1000; const SYNC_HIDDEN_MS = 10000; function pollDelay() { return document.hidden ? POLL_HIDDEN_MS : POLL_MS; } function syncDelay() { return document.hidden ? SYNC_HIDDEN_MS : SYNC_MS; } const PREPARE_DEADLINE_MS = 20 * 60 * 1000; const HANDOFF_DEADLINE_MS = 10 * 60 * 1000; const QUALITY_CHOICES = Object.freeze(["ask", "best", "1080", "720", "480", "smallest"]); const QUALITY_LABELS = Object.freeze({ ask: "Ask every time", best: "Best available", 1080: "1080p or lower", 720: "720p or lower", 480: "480p or lower", smallest: "Smallest file", }); const DEFAULT_SETTINGS = Object.freeze({quality: "ask", position: "right", thumbs: true, marks: true, bulk: true}); // At most this many downloads run at once from the script; the rest wait // their turn in the panel. NSFWDL lets a Free connection read 3 files at // a time, and the site itself may need a slot too. const MAX_PARALLEL = 4; // with a Supporter session const FREE_PARALLEL = 3; // NSFWDL's Free limit on files at once (2026-10-11) const HISTORY_LIMIT = 3000; // xHamster's rotating mirror domains (xhspot.com, xhaccess.com, ...): a // video page there ends in xHamster's own video ID, "xh..." or the 6-9 // digit one of older videos. NSFWDL fetches the same video on xhamster.com. const XH_MIRROR_VIDEO = /^\/videos\/[^/?#]+-(?:xh[0-9A-Za-z]{4,12}|[0-9]{6,9})\/?$/; const SITES = [ {id: "xnxx", name: "XNXX", route: "/xnxx-downloader", hosts: ['xnxx.com'], hostPatterns: [], video: /^\/video-/}, {id: "xvideos", name: "XVideos", route: "/xvideos-downloader", hosts: ['xvideos.com'], hostPatterns: [], video: /^\/video[.\d]/}, {id: "xhamster", name: "xHamster", route: "/xhamster-downloader", hosts: ['xhamster.com', 'xhamster.one', 'xhamster.desi', 'xhms.pro', 'xhday.com', 'xhvid.com'], hostPatterns: [/(?:[a-z0-9-]+\.)*xhamster[0-9]{1,3}\.(?:com|desi)/], video: /^\/(?:videos\/|shorts\/[^/?#]+-xh[0-9A-Za-z]{4,12}\/?$)/}, {id: "eporner", name: "Eporner", route: "/eporner-downloader", hosts: ['eporner.com'], hostPatterns: [], video: /^\/(?:video-|hd-porn\/)/}, {id: "erome", name: "Erome", route: "/erome-downloader", hosts: ['erome.com'], hostPatterns: [], video: /^\/a\//}, {id: "redgifs", name: "RedGifs", route: "/redgifs-downloader", hosts: ['redgifs.com'], hostPatterns: [], video: /^\/watch\//}, {id: "youjizz", name: "YouJizz", route: "/youjizz-downloader", hosts: ['youjizz.com'], hostPatterns: [], video: /^\/videos\//}, {id: "porntop", name: "PornTop", route: "/porntop-downloader", hosts: ['porntop.com'], hostPatterns: [], video: /^\/video\//}, {id: "redtube", name: "RedTube", route: "/redtube-downloader", hosts: ['redtube.com'], hostPatterns: [], video: /^\/\d+/}, {id: "youporn", name: "YouPorn", route: "/youporn-downloader", hosts: ['youporn.com'], hostPatterns: [], video: /^\/watch\/\d+/}, {id: "tnaflix", name: "TNAFlix", route: "/tnaflix-downloader", hosts: ['tnaflix.com'], hostPatterns: [], video: /\/video\d+/}, {id: "porntrex", name: "Porntrex", route: "/porntrex-downloader", hosts: ['porntrex.com'], hostPatterns: [], video: /^\/video\/\d+/}, {id: "noodlemagazine", name: "NoodleMagazine", route: "/noodlemagazine-downloader", hosts: ['noodlemagazine.com'], hostPatterns: [], video: /^\/watch\//}, {id: "txxx", name: "TXXX", route: "/txxx-downloader", hosts: ['txxx.com', 'txxx.tube', 'upornia.com', 'upornia.tube', 'vjav.com', 'vjav.tube', 'hclips.com', 'hdzog.com', 'hdzog.tube', 'hotmovs.com', 'hotmovs.tube', 'inporn.com', 'privatehomeclips.com', 'tubepornclassic.com', 'voyeurhit.com', 'voyeurhit.tube', 'vxxx.com'], hostPatterns: [], video: /^\/(?:videos\/\d+|video-\d+)/}, {id: "nuvid", name: "Nuvid", route: "/nuvid-downloader", hosts: ['nuvid.com'], hostPatterns: [], video: /^\/video\/\d+/}, {id: "rule34video", name: "Rule34Video", route: "/rule34video-downloader", hosts: ['rule34video.com'], hostPatterns: [], video: /^\/video\/\d+/}, {id: "spankbang", name: "SpankBang", route: "/spankbang-downloader", hosts: ['spankbang.com'], hostPatterns: [], video: /^\/[a-z0-9]+\/video\//}, {id: "nsfwxxx", name: "NSFW.xxx", route: "/nsfwxxx-downloader", hosts: ['nsfw.xxx'], hostPatterns: [], video: /^\/post\/\d+/}, {id: "thisvid", name: "ThisVid", route: "/thisvid-downloader", hosts: ['thisvid.com'], hostPatterns: [], video: /^\/videos\//}, {id: "nsfw247", name: "NSFW247", route: "/nsfw247-downloader", hosts: ['nsfw247.to'], hostPatterns: [], video: /^\/(?=[^/?]*\d)[a-z0-9]+(?:-[a-z0-9]+)+\/?(?:\?.*)?$/i}, {id: "pornhub", name: "PornHub", route: "/pornhub-downloader", hosts: ['pornhub.com', 'pornhub.org'], hostPatterns: [], video: /^\/(?:view_(?:video|clip)\.php\?(?:.*&)?viewkey=|shorties\/[A-Za-z0-9]+|gif\/\d+)/}, ]; function siteFor(hostname) { const host = String(hostname || "").toLowerCase().replace(/\.$/, ""); return SITES.find((site) => site.hosts.some((base) => host === base || host.endsWith("." + base)) || site.hostPatterns.some((pattern) => new RegExp("^" + pattern.source + "$").test(host)) ) || null; } function isVideoPage(site, url) { return Boolean(site) && site.video.test(url.pathname + url.search); } // xHamster for a video page on one of its mirror domains; null otherwise. function mirrorSite(url) { const labels = String(url.hostname || "").toLowerCase().split("."); if (labels.length < 2 || !labels[labels.length - 2].includes("xh") || !XH_MIRROR_VIDEO.test(url.pathname)) return null; return SITES.find((s) => s.id === "xhamster"); } function siteForUrl(url) { return siteFor(url.hostname) || mirrorSite(url); } // A stable key for "this video" across a site's domains and mirrors, for // the downloaded marks: PornHub's viewkey, xHamster's video ID, otherwise // the site and the page path. function videoKey(site, href) { let url; try { url = new URL(href); } catch (_) { return ""; } if (!site) return ""; if (site.id === "pornhub") { const key = url.searchParams.get("viewkey"); if (key) return "pornhub:" + key; } if (site.id === "xhamster") { const id = (url.pathname.match(/-(xh[0-9A-Za-z]{4,12}|[0-9]{5,9})\/?$/) || [])[1]; if (id) return "xhamster:" + id; } return site.id + ":" + url.pathname.replace(/\/+$/, "").toLowerCase(); } // ── Feeds ────────────────────────────────────────────────────────────── // RedGifs' feeds (home, /browse, niches, profiles, and the list under a // /watch/ clip) keep one URL while clips scroll by. RedGifs marks the clip // on screen as div.GifPreview_isActive[data-feed-item-id=""] and moves // its single