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.

  1. File Selection

    When you select an image file, it's loaded into memory in your browser.

  2. Image Processing

    The image is drawn onto an HTML5 Canvas element at the specified dimensions.

  3. Compression

    The canvas is converted to a JPEG with the specified quality level, reducing the file size.

  4. 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.

  5. 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.

  1. File Selection

    When you select an image file, it's loaded into the cropping interface.

  2. Interactive Cropping

    You can drag and resize the crop area to select the portion of the image you want to keep.

  3. Aspect Ratio Control

    You can choose from preset aspect ratios or use free-form cropping.

  4. Image Transformation

    You can rotate and flip the image before cropping.

  5. 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.

  1. File Selection

    When you select PDF files, they're loaded into memory in your browser.

  2. PDF Parsing

    Each PDF file is parsed to extract its pages and content.

  3. Reordering

    You can reorder the files to determine the order of pages in the final document.

  4. Merging

    When you click "Merge PDFs", the tool combines all the PDF files into a single document.

  5. 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