OP Posted at 24-07-2025, 11:25 AM
(This post was last modified: 25-07-2025, 11:36 PM by GoonClick.)
Features
File Operations
Split Files: Divide large text files into smaller chunks (customizable line count)
Combine Files: Merge multiple text files into one
Randomize Lines: Shuffle lines in your files for better distribution
Remove Duplicates: Clean your files by eliminating duplicate lines
Organize A-Z: Sort all lines alphabetically
Format Conversion
Format Conversion
Convert email:pass to user:pass: Extract usernames from email addresses
Convert url:email:pass to email:pass: Simplify complex combinations
Extraction & Cleaning
Keyword Extraction: Extract only lines containing specific keywords
Clean Lines: Remove non-ASCII characters for standardized text
Analyze Files: Get statistics about your files (total lines, top domains)
User-Friendly Interface
Simple tab-based organization
Progress tracking
Batch processing
Custom output directory
Spoiler:
Make sure you have Python 3 installed
Install required dependencies:
Code:
pip install pyqt5
Step 2: Adding Files
Launch the tool
Click "Add File(s)" to select individual text files or "Add Folder" to add all text files from a directory
Your selected files will appear in the list
Step 3: Setting Output Directory
By default, files are saved to your home directory
Click "Change Output Directory" to select a different location
Step 4: Performing Actions
Navigate through the tabs to access different functions:
File Operations Tab
Split Files: Set the number of lines per file and click "Split Files"
Combine Files: Click "Combine Files" to merge all loaded files
Randomize/Organize/Dedupe: Single-click operations
Actions Tab
Format Conversion: Choose between email-to-user or URL-to-email conversion
Keyword Extraction: Enter your keyword and click "Extract Lines with Keyword"
Clean Lines: Click to remove non-ASCII characters
Analysis Tab
Click "Analyze Files" to get statistics about your loaded files
View results in the text box (shows total files, lines, and top domains)
Step 5: Viewing Results
The status bar will show completion messages
Processed files are saved with timestamps in your output directory
For analysis, results are displayed in the Analysis tab and saved to a file
Pro Tips
For large files (millions of lines), split them first for better performance
Use the analysis feature to identify the most common domains in your lists
Combine randomize and organize functions to create well-distributed lists
The tool preserves the original files - all operations create new output files
Requirements
Python 3.x
PyQt5
Code:
pip install pyqt5
If you cant read false positives you shouldn't be using this tool

Link
Drop
If you find this tool helpful, please show your support by:
✅ Liking this post (👍)
✅ Dropping a comment with feedback or suggestions
✅ Sharing with others who might benefit
✅ Liking this post (👍)
✅ Dropping a comment with feedback or suggestions
✅ Sharing with others who might benefit
Let's grow together! 🌱
🔹 Leeching hurts the community—when you take without giving back, it discourages contributors from sharing valuable resources.
🔹 Your engagement helps keep tools like this free and updated!
🔹 Your engagement helps keep tools like this free and updated!
Important Notice:
The Ultimate Keyword Tool is provided for informational, educational, and research purposes only. By using this software, you acknowledge and agree to the following:
No Illegal Use:
This tool is intended for legitimate research, data analysis, and personal use only.
You are solely responsible for complying with all applicable laws and regulations in your jurisdiction.
The developer does not condone and is not responsible for any illegal, unethical, or malicious use of this software.
No Warranty:
This tool is provided "as-is" without any warranties, express or implied.
The developer makes no guarantees regarding accuracy, reliability, or suitability for any purpose.
User Responsibility:
You assume full responsibility for any data processed, modified, or extracted using this tool.
Always back up your files before processing, as the developer is not liable for data loss or corruption.
Ethical Use Only:
Do not use this tool for unauthorized access, credential stuffing, spamming, scraping without permission, or any other unethical activities.
Respect privacy laws (such as GDPR, CCPA) and terms of service of any platforms you interact with.
Not ratedThis leak has not been rated yet, be careful when downloading.