Client-Side Processing
All of our tools process your files directly in your web browser using JavaScript. This means your files never leave your device and are not uploaded to our servers.
Privacy First
Your files stay on your device. We don't have access to your data, and we don't store any information about the files you process.
How Image Resizer Works
Our Image Resizer tool uses the HTML5 Canvas API to resize and compress images directly in your browser.
-
File Selection
When you select an image file, it's loaded into memory in your browser.
-
Image Processing
The image is drawn onto an HTML5 Canvas element at the specified dimensions.
-
Compression
The canvas is converted to a JPEG with the specified quality level, reducing the file size.
-
Target Size Compression
For target size options (like "Under 20KB"), the tool automatically adjusts quality and dimensions through multiple iterations until it reaches the target size range.
-
Download
The compressed image is converted to a downloadable file that you can save to your device.
How Crop Image Works
Our Crop Image tool uses the Cropper.js library to provide an interactive cropping interface.
-
File Selection
When you select an image file, it's loaded into the cropping interface.
-
Interactive Cropping
You can drag and resize the crop area to select the portion of the image you want to keep.
-
Aspect Ratio Control
You can choose from preset aspect ratios or use free-form cropping.
-
Image Transformation
You can rotate and flip the image before cropping.
-
Crop Processing
When you apply the crop, the selected portion is extracted and converted to a new image.
How PDF Merge Works
Our PDF Merge tool uses JavaScript libraries to combine PDF files directly in your browser.
-
File Selection
When you select PDF files, they're loaded into memory in your browser.
-
PDF Parsing
Each PDF file is parsed to extract its pages and content.
-
Reordering
You can reorder the files to determine the order of pages in the final document.
-
Merging
When you click "Merge PDFs", the tool combines all the PDF files into a single document.
-
Download
The merged PDF is converted to a downloadable file that you can save to your device.
Technical Details
Our tools are built using modern web technologies:
- HTML5 Canvas API for image manipulation
- JavaScript File API for file handling
- Cropper.js for image cropping functionality
- PDF.js for PDF parsing and manipulation
- Responsive design for all device sizes
- Dark mode support for comfortable viewing