How It Works
Understanding RowPix's privacy-first approach to image processing.
Client-Side Processing
RowPix uses modern browser APIs to process images entirely on your device. When you upload an image:
- The file is loaded into your browser's memory
- Processing happens using HTML5 Canvas and JavaScript
- Results are generated and offered for download
- No data ever leaves your device or reaches our servers
Why Browser-Based?
Privacy
Your images never leave your device. No cloud storage, no servers, no data collection.
Speed
No upload/download delays. Processing happens instantly on your device.
Offline
Works even without an internet connection after the initial page load.
Supported Formats
RowPix supports all major image formats:
- JPEG/JPG - Most common format for photos
- PNG - Best for graphics with transparency
- WebP - Modern format with excellent compression
- GIF - Animated and static images
- BMP - Windows bitmap format
Technology Stack
RowPix is built with modern web technologies:
- HTML5 Canvas API - For image manipulation
- File API - For reading local files
- Blob API - For generating downloadable files
- Vanilla JavaScript - No frameworks, maximum performance
Open Source
RowPix is open source and available on GitHub. Feel free to review the code, contribute, or fork for your own use.
View on GitHubFrequently Asked Questions
Is RowPix really free?
Yes, 100% free. No subscriptions, no hidden fees, no premium tiers. Forever.
Do I need to create an account?
No. RowPix requires no registration, login, or account creation.
What happens to my images?
Nothing. Your images are processed locally in your browser and never uploaded to any server.
Can I use RowPix offline?
Yes, after the initial page load, RowPix works offline since all processing happens in your browser.
Is there a file size limit?
The only limit is your device's memory. Processing large batches may be slower on older devices.