Free image compression and format conversion. 100% client-side. No upload. No signup.
👉 https://tyr1105.github.io/qingtu/
- Custom compression quality (10%-100%)
- Max width limit
- Custom output format (JPEG/PNG/WebP)
- Batch processing up to 50 images
- Convert between JPG, PNG, and WebP
- Preserve or change quality settings
- Resize by percentage or specific dimensions
- Maintain aspect ratio
All image processing happens in your browser. Your images never leave your device — no server uploads.
- React + Vite
- Browser-native Canvas API for image processing
- Zero backend required
git clone https://github.com/tyr1105/qingtu.git
cd qingtu
npm install
npm run dev
MIT License
Made with ❤️ by tyr1105