ToolThump is a collection of free, fast, and privacy-focused client-side utilities.[1][2] Whether you need to resize an image, compare text, or generate a secure password, ToolThump handles everything directly in your browser.[1][2]
Live Site: toolthump.com[2]
- Privacy First: Your data never leaves your device.[1][2] Every tool is built to run entirely client-side; nothing is ever uploaded to a server.[1][2]
- Free & Accessible: No ads, no subscriptions, and no registration required.[2] Just tools.
- Transparent: Fully open-source and built with standard web technologies (HTML/JS/CSS) so anyone can inspect the code.[2]
ToolThump offers a wide variety of utilities categorized for ease of use:
- Password Generator: Create strong, secure passwords.[2]
- Password Strength Checker: Analyze the entropy and security of your credentials.[2]
- Encoder/Decoder: Base64, URL encoding, and more.
- Text Comparison: Side-by-side diffing to find changes between two texts.[2]
- Text Case Converter: Quickly switch between UPPERCASE, lowercase, CamelCase, etc.[2]
- Duplicate Words Finder: Clean up your writing by identifying repetition.[2]
- Markdown Editor: A simple, real-time previewer for Markdown files.[2]
- Image Converter: Convert between common formats (PNG, JPG, WebP).[2]
- Image Resizer: Change dimensions without losing quality.[2]
- Color Picker: Extract colors from images or use a visual wheel.[2]
- Background Remover: Remove image backgrounds using browser-based AI/processing.[2]
- QR Code Generator: Turn URLs or text into scan-ready codes.[2]
- Image Metadata Viewer: Inspect EXIF data hidden inside your photos.[2]
- File Comparison: Check if two files are identical at the binary level.
Since ToolThump is a static site, you can run it locally without a complex build process.[2]
- Clone the repository:
git clone https://github.com/ges201/ToolThump.git cd ToolThump ```[[2](https://www.google.com/url?sa=E&q=https%3A%2F%2Fgithub.com%2Fges201%2FToolThump)]
- Serve the site:
You can simply open
index.htmlin your browser, but for features like Service Workers to function correctly, it is recommended to use a local server:# If you have Python installed python3 -m http.server 8000[[2](https://www.google.com/url?sa=E&q=https%3A%2F%2Fgithub.com%2Fges201%2FToolThump)] # Or if you have Node.js/npm npx http-server ```[[2](https://www.google.com/url?sa=E&q=https%3A%2F%2Fgithub.com%2Fges201%2FToolThump)] - Access the tools:
Navigate to
http://localhost:8000in your web browser.[2]
Contributions are welcome! If you want to add a new tool or improve an existing one:
- Fork the Project.[2]
- Create your Feature Branch (
git checkout -b feature/AmazingTool).[2] - Commit your Changes (
git commit -m 'Add some AmazingTool').[2] - Push to the Branch (
git push origin feature/AmazingTool).[2] - Open a Pull Request.[2]
Distributed under the MIT License.[2] See LICENSE for more information.