Table of Contents
C# and Microsoft Playwright
Just a simple TikTok Downloader capable of downloading single videos/images, Mass Downloading from Links in a Text file or Mass downloading from a user profile.
The default storage location (if not Changed in the Menu) is the user's desktop in a folder named TikTokDownloads\\{@Username}\Videos\ & \Images\ & \Avatars\ folders
.
To download all videos from a TikTok user, the Application opens the specified TikTok user in the browser. Then, loads all Video/Image links of the user by Auto scrolling through the browser. After that, those Links get saved in a separate text file named "{@username}_combined_links.txt" in the default storage location. Finally the Application works through the Saved links.
The settings file is saved in the user's Documents folder at Jettcodey\TikTok Downloader\appsettings.xml
. The Settings Menu is still in development, so there aren't many options to choose from yet.
If you have any Question about the Application DM me on Discord: jettcodey
To install TikTok Downloader, Download the Latest Setup file from Releases.
If the Installer fails to Install it, u need to Install Microsoft .Net 8.0 Desktop Runtime manually.
After the installation is finished, simply open the TikTok Downloader, and after completing the First-Time Setup, you will be able to select from the following options:
- Single Video/Image Download
- Mass Download by Username
- Mass Download from Text File Links
If you select Single Video/Image Download
, you can simply copy & paste every TikTok link and press Download. The downloaded media is saved to the default storage location.
TikTok links look like this: https://www.tiktok.com/@user/video|photo/123456789
or https://vm.tiktok.com/a1b2c3d4
.
If you select Mass Download by Username
, you can simply copy & paste every TikTok Profile link the or the username of the account into the text field.
After pressing download, your system's default browser will open(you can Select a diffrent one in the Settings)
, automatically navigating to the account's TikTok page. You'll then need to solve a simple puzzle slide at the beginning to verify that you are human and
accept/deny cookies (which will be deleted after the download is finished). When the login window from TikTok shows up, just press "Continue as Guest." The browser will begin auto-scrolling the entire account page until it can't find any new posts. It will then
filter and save any found links from the account's posts to a text file in the default storage location (@Username_combined_links.txt
). Once all links are saved to the text file, it will begin downloading all video/image posts from those saved links. The downloaded
media is saved to the default storage location.
TikTok Profile links look like this: https://www.tiktok.com/@user
, Profile links directly from the TikTok App Won´t Work!(For Now)
If you select Mass Download from Text File Links
, you just need (if not already done) to create a .txt
file anywhere on your PC in which you put all TikTok browser links. Every link needs to be on its own line. After that, simply select the "Browse" button and navigate to your text file with the links in it. Once that's done, you can press Download. The downloaded media is saved to the default storage location.
TikTok links look like this: https://www.tiktok.com/@user/video|photo/123456789
or https://vm.tiktok.com/a1b2c3d4
.
- Download Single Video/Image Posts.
- Download Videos With or Without Watermark.
- Download Images Without Watermark.
- Download Videos & Images from Links in a Text File.
- Download All Videos from a User-Profile.
- Download All Images from a User-Profile Without Watermark.
- System Default Browser Support
- Add Mobile Links Support
- Multi-Webbrowser Support
- Google Chrome
- Microsoft Edge
- Chromium
- Brave
- Mozilla Firefox
- Opera GX <-- Doesn't work, back to investigating.
- Make the GUI Better
- Add more Options(Settings Menu)
- Make the GUI more appealing/better looking
Contributions are always welcome.
See the open issues for a full list of proposed features (and known issues).