An open-source, client-side image converter that transforms your images to WebP format with complete privacy.
- Private & Secure: All image processing happens locally in your browser - no data is ever sent to servers
- Fast Conversion: High-speed WebP conversion using modern web technologies
- Responsive Design: Works seamlessly on desktop, tablet, and mobile devices
- Easy to Use: Simple drag-and-drop interface with instant preview
- Comparison View: Side-by-side comparison of original and converted images
- Open Source: Fully transparent and community-driven
Prerequisites: Node.js
-
Clone the repository
git clone https://github.com/rfschubert/pixelite.git cd pixelite -
Install dependencies
npm install
-
Run locally
npm run dev
-
Build for production
npm run build
- React 19 - Modern React with the latest features
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first CSS framework
- Vite - Fast build tool and development server
- Lucide React - Beautiful icons
pixelite/
├── components/ # React components
│ └── ComparisonSlider.tsx
├── utils/ # Utility functions
│ ├── image.ts # Image processing utilities
│ └── translations.ts # Internationalization
├── public/ # Static assets
├── App.tsx # Main application component
├── index.tsx # Application entry point
├── index.html # HTML template
└── types.ts # TypeScript type definitions
PixelLite is designed with privacy in mind:
- No server uploads: All image processing happens in your browser
- No data collection: We do not track, store, or transmit any user data
- Open source: Full code transparency - you can audit exactly what the code does
- Offline capable: Once loaded, the app works without internet connection
PixelLite supports multiple languages. Currently available in:
- English (en)
- Portuguese (pt-BR)
- Spanish (es)
We welcome contributions! Please see our Contributing Guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.
- The open-source community for making web technologies powerful and accessible
- All contributors who help make PixelLite better
- The browser vendors who continue to push the web forward
PixelLite - Convert images with confidence and privacy.