- Download the latest release from GitHub
- Extract all files to a folder of your choice
- Run
setup.pyto install dependencies:python setup.py
Choose one of these methods:
- Windows: Double-click
run.bat - Command Line:
python main.py - Alternative:
python run.py
- Copy a TikTok video URL
- Paste it in the URL field
- Select your preferred settings
- Click "Download Content"
- Python 3.7+ (Download from python.org)
- Windows 10+ / macOS 10.14+ / Linux Ubuntu 18.04+
- Internet connection for downloads
- 50MB free space minimum
# Install dependencies one by one
pip install customtkinter
pip install pillow
pip install yt-dlp
pip install requests
# Verify installation
python test_app.pyProblem: "Python not found"
- Solution: Install Python from python.org and add to PATH
Problem: "Permission denied"
- Windows: Run Command Prompt as Administrator
- macOS/Linux: Use
sudo pip installor virtual environment
Problem: "Module not found"
- Solution: Try
python -m pip install [package_name]
- URL Input: Paste TikTok video URLs here
- Engine Selection: Choose download method
- Quality Settings: Select video resolution
- Output Folder: Choose where files are saved
- Download Button: Start the download process
- Content Detector: Shows if URL is valid
- Progress Bar: Real-time download progress
- Support Section: Ko-fi donation link
- Credits: App information
✅ Standard URLs:
https://www.tiktok.com/@username/video/1234567890
https://tiktok.com/@username/video/1234567890
✅ Short URLs:
https://vm.tiktok.com/ZMxxxxxxx/
https://www.tiktok.com/t/ZTxxxxxxx/
✅ Mobile URLs:
https://m.tiktok.com/v/1234567890.html
❌ NOT Supported:
- Profile URLs (@username)
- Hashtag URLs (#hashtag)
- Live stream URLs
- Private/deleted videos
- Best for: Reliable downloads, watermark-free content
- Pros:
- Highest success rate (95%+)
- No watermarks on videos
- Multiple quality options
- Regular updates
- Cons:
- Slightly slower
- Larger file sizes
- Best for: Quick downloads when yt-dlp fails
- Pros:
- Faster download speed
- Lower resource usage
- Direct API access
- Cons:
- May include watermarks
- Lower success rate
- Limited quality options
Hikari automatically downloads videos in the highest available quality (up to 1080p) to ensure optimal video quality and file size balance. This eliminates the need to choose between different quality options and guarantees you always get the best possible result.
The app remembers:
- Last output folder
- Preferred engine
- Quality selection
- Window position
Settings are saved in settings.json (auto-created).
- Default:
Downloads/folder in app directory - Custom: Use "Browse" button to select any folder
- Reset: "Default" button returns to app folder
Currently not supported. Download videos one at a time for best results.
- Auto-check: App checks for library updates
- Manual update: Click "Update Libraries" button
- Frequency: Check monthly for best compatibility
- Check URL: Ensure it's a valid TikTok video URL
- Try different engine: Switch between yt-dlp and TikTok API
- Update libraries: Click "Update Libraries" button
- Check internet: Verify connection is stable
- Check permissions: Ensure write access to output folder
- Invalid URL: URL format not recognized
- Private video: Video may be private or deleted
- Regional restrictions: Video not available in your region
- Copy error: Re-copy the URL from TikTok
- Python version: Ensure Python 3.7+ is installed
- Dependencies: Run
python test_app.pyto check - Permissions: Try running as administrator
- Display: Ensure you have a display/desktop environment
- Switch engines: Try TikTok API engine for speed
- Check connection: Verify internet speed
- Close other apps: Free up bandwidth
- Try different engine: Switch to TikTok API engine for faster downloads
- Folder permissions: Choose a different output folder
- Disk space: Ensure sufficient free space
- Antivirus: Check if antivirus is blocking
- Path length: Avoid very long folder paths
- Check logs: Look in
logs/folder for error details - Run diagnostics: Use built-in diagnostics feature
- Test components: Run
python test_app.py - Contact support: Through Ko-fi if issues persist
- Recommended: Use
run.batfor easiest startup - Icon: App icon should appear in taskbar
- Antivirus: May need to whitelist the application
- Updates: Windows Defender might scan downloads
- Security: May need to allow app in Security & Privacy
- Python: Use Homebrew or official installer
- Permissions: Grant folder access when prompted
- Dependencies: May need additional system packages
- Display: Requires X11 or Wayland
- Permissions: Ensure user has write access to chosen folders
Currently supports:
- Light mode (default)
- TikTok pink/cyan color scheme
- Modern rounded corners
Downloaded files are named using:
- Video title (cleaned for file system)
.mp4extension- Special characters removed automatically
Hikari TikTok Downloader:
- ✅ Does NOT collect personal data
- ✅ Does NOT track usage
- ✅ Does NOT send data to external servers
- ✅ Only connects to TikTok for downloads
- Only download content you own or have permission to use
- Respect copyright laws and TikTok's Terms of Service
- Scan downloaded files if you're unsure about their safety
- Keep the application updated for security patches
Thank you for using Hikari TikTok Downloader!
Made with ❤️ by Gary19gts
If Hikari has been helpful to you, please consider supporting its development:
☕ Buy me a coffee on Ko-fi → https://ko-fi.com/gary19gts
✨ Even the smallest donation can bring a big light during these tough times.
Even $1 can help more than you think 😀🙏
Thank you so much for standing with me! ✨
Last updated: October 2025
Version: 1.2.0