Replace Tool is a clean, modern, and user‑friendly desktop application designed to simplify repetitive text replacement tasks.
It supports multiple input fields, JSON‑based replacement rules, theme switching, right‑click actions, and full EXE packaging with PyInstaller.
This project is ideal for developers, translators, modders, or anyone who frequently works with repeated text patterns or link transformations.
- Modern UI built with CustomTkinter
- Light / Dark theme toggle
- GitHub & Telegram buttons with dynamic icons
- Multiple input fields for quick text processing
- Paste / Copy / Replace / Replace All actions
- JSON-based replacement manager
- Add new rules
- Delete rules
- Auto-save to
replacements.json
- Full right‑click menu
- Cut / Copy / Paste / Select All
- Keyboard shortcuts
- Ctrl+V / Ctrl+C / Ctrl+X / Ctrl+A
- Footer bar that adapts to theme
- Application icon (
icon.ico) - EXE packaging support
- Single-file
- No console
- Includes all images inside the executable
- Python 3.10+
Install dependencies with:
pip install customtkinter pillowpip install pyinstallerUse this PyInstaller command (adjust paths to your system):
pyinstaller --onefile --noconsole ^
--icon "Pictures\icon.ico" ^
--add-data "Pictures;Pictures" ^
main.pyThis will generate a single EXE that contains:
- All images
- The application icon
- The entire UI
- No console window
python main.pyReplaceTool.exe
- GitHub: https://github.com/aryanariman
- Telegram: https://t.me/aryanariman
