XTools is a free, open-source, and data-secure toolbox that offers various utilities for everyday file operations. All processing happens locally in your browser, ensuring your data never leaves your device.
- Compress - Reduce image file sizes without significant quality loss
- Convert - Transform images between different formats (PNG, JPG, WEBP, etc.)
- Remove Background - Automatically remove image backgrounds
- Mosaic - Apply mosaic/pixelation effects to images
- Optimize - Clean and optimize SVG files
- Convert - Transform SVGs to other formats
- Viewer - SVG Code Preview
- Converter - Convert images to favicon formats
- Generator - Create favicon packages for websites
- Compress - Reduce video file sizes while maintaining acceptable quality
- Compress - Optimize audio files for smaller sizes
- DayJS Utils - Date manipulation and formatting using DayJS
- MomentJS Utils - Date operations with MomentJS
- Date Utils - General date conversion and calculation tools
- Converter - Transform text between different formats and encodings
- Diff - Compare and highlight differences between text samples
- Word Count - Analyze text for word, character, and sentence counts
Try XTools online at https://xxoo.tools
- Node.js (LTS version recommended)
- PNPM package manager
# Clone the repository
git clone git@github.com:Go7hic/xxootools-web.git
# Navigate to the project directory
cd xxootools-web
# Install dependencies
pnpm install
# Start the development server
pnpm dev
# Create a production build
pnpm build
XTools processes all data locally in your browser. Your files never leave your device, making it a secure option for handling sensitive data.
Contributions are welcome! Feel free to open issues or submit pull requests.
XTools is licensed under the MIT License. See the LICENSE file for details.