Help & User Guide

Learn how to use ImgSmaller to compress, crop, resize, rotate, convert formats, and process images in bulk — with optional Zero‑Upload privacy mode.

What Is ImgSmaller?

  • Purpose: Fast, privacy‑first image compression and editing toolkit.
  • Privacy: Zero‑Upload mode keeps processing on your device; server mode enables queued bulk and target‑size accuracy.
  • Formats: JPG/JPEG, PNG, WEBP, AVIF (availability varies by tool).
  • Devices: Fully responsive with drag‑and‑drop and touch support.

Quick Start

  1. Upload an image (drag & drop or click Upload).
  2. Choose Zero‑Upload for on‑device privacy or keep server mode.
  3. Pick a target size or enable Auto (keep quality).
  4. Optionally resize using PX / MM / CM / Inches units.
  5. Click Compress. Preview updates. Download appears.
Video preview
Quick Start Overview Click to play
A fast overview of uploading, choosing Zero‑Upload or server mode, setting target size, optional resize, and downloading the optimized result.

Compress & Resize

  • Target Size: Presets (1 KB → 2 MB) or custom value; server Auto keeps quality near original.
  • Resize: Set Width/Height in PX / MM / CM / Inches. Decimals allowed for mm/cm/in. Lock aspect to preserve ratios.
  • Compare Slider: After compress, drag to compare Before/After; full screen supported.
  • Another: Use “Compress another image” near Download to retry quickly.
Video preview
Compress & Resize Walkthrough Click to play
Demonstrates KB target presets, exact custom sizes, aspect lock, units (PX / MM / CM / Inches), and before/after quality comparison.

Crop & Rotate

  1. Click Crop to open the editor (aspect, edit, rotate, live preview).
  2. Adjust crop box; lock aspect or pick presets; rotate or flip if needed.
  3. Click Crop to apply. The preview updates to the cropped result.
  4. Download Cropped Image appears beneath the preview.
  5. Use Crop another image to reset and upload a new file.
Video preview
Crop & Rotate Demo Click to play
Shows opening the crop editor, setting aspect ratios, rotating/flipping, applying the crop, and downloading the cropped image.

Format Conversion

Pick an output format (JPG/JPEG, PNG, WEBP, AVIF, or Original). Click Convert; then Download.

Video preview
Format Conversion Tutorial Click to play
Illustrates converting between JPG, PNG, WEBP, AVIF, and preserving original when required.

Bulk Processing

  • Upload multiple files together. Each thumbnail shows crop/delete controls and progress.
  • Zero‑Upload Bulk: Processes locally; offers Download All (ZIP) when done.
  • Server Bulk: Queues jobs, shows progress per item; ZIP is generated on completion.
  • Google Drive Import: Import images to the same grid when enabled.
Video preview
Bulk Processing Guide Click to play
Bulk queue vs local Zero‑Upload processing, per-image progress, Google Drive import, and generating a ZIP download.

Remove Background

  • Upload a subject image (people, products, logos work best).
  • AI removes the background; preview appears with transparency.
  • Download PNG with alpha or continue editing (crop/resize/compress).
Video preview
Remove Background Demo Click to play
Walkthrough of uploading a subject image, AI background removal, preview transparency, and downloading the PNG with alpha.

Units & Compare

  • Units: PX / MM / CM / Inches with automatic conversion (96 DPI). Decimals supported for mm/cm/in.
  • Compare: Drag the handle to see Before/After; works in full‑screen and on touch screens.

Zero‑Upload vs Server

Zero‑Upload

  • Best privacy; works offline after first load.
  • Great for sensitive images and small batches.

Server Mode

  • Accurate target sizes and queued bulk.
  • Shows progress; needs network connectivity.

Troubleshooting

  • Compression failed: Re‑try with a higher target; ensure format is supported.
  • Crop unresponsive: Reopen the modal; click Reset in Rotate.
  • Buttons hidden: They appear after a successful result; check near Download.
  • Units not accepted: Use decimals for mm/cm/in; commas are normalized.

Programmatic Use (API)

See API Documentation for curl examples and endpoints.