Scale one image to exact pixel dimensions — width/height fields prefill from the source — with optional aspect-ratio lock, PNG/JPEG/WebP output picker, and quality control for JPEG/WebP. Files over 50MB are rejected; resizing runs on plain canvas drawImage locally.
Runs on Canvas
Content reviewed October 2026 · About Toolzum
Resize one animated GIF to exact dimensions via FFmpeg Lanczos (default), Bilinear, or Nearest — width presets 100/150/200/320/480/640px or custom, height auto-follows with aspect lock ON (unlock to stretch). W/H prefill from the source; saves as <name>-resized.gif with animation intact.
Shrink image batches to JPEG or PNG (no WebP output) at full source dimensions with one quality slider (10–100, default 80). Store owners compress 300 product shots before upload — local processing, 2 free batches a day.
Shrink JPG, PNG, and WebP photos with an Image Quality slider (10–100%, default 80%) plus a Resolution Scale slider, shown in Before/After panels with exact KB and -% savings. Single-image uploads up to 50MB — local library work, unlimited saves.
Bind hundreds of JPG, PNG, or WebP images into one multi-page PDF with page size, orientation, and fit control. Agents compile 80 property photos into a brochure — local jsPDF work, 2 free batches a day.
Compute display DPI from pixel width, pixel height, and diagonal inches — diagonal pixels over diagonal size. Compare phone and laptop sharpness honestly — free, runs locally.
Exact pixels only — there is no percentage mode. Type the target width/height (prefilled from the source); enable Lock aspect ratio and edit one side to scale the other proportionally.
Minimal loss with plain canvas resampling — halving a 4000px photo to 2000px stays crisp. Upscaling beyond ~2× softens detail since no pixels are invented; use the AI Upscaler instead for enlargements.
Enable Lock aspect ratio (it ships OFF by default). Stretching happens only when width and height scale differently — e.g., forcing a 4:3 photo into 16:9. Crop first, then resize.
PNG, JPEG, or WebP via the picker (default PNG). Quality input 0.1–1 in 0.1 steps shows for JPEG/WebP only — PNG ignores it. Match the source for fidelity or switch to WebP for smallest size.
No. Resizing runs entirely in your browser. Images never leave your device.
Crop Image
Crop photos with 6 aspect presets — Free Size, Square 1:1, Video 16:9, Photo 4:3, Classic 3:2, Portrait 2:3 — plus ±90° rotation and horizontal/vertical flip. Exports PNG as cropped-<name> — local Cropper.js work, unlimited saves.
Bulk Image Resizer
Resize hundreds of photos to one exact W×H canvas (default 800×800, inputs 1–10000px) with Contain, Cover, or Stretch fit — no percentage or preset modes. Transparency flattens onto white; output is always PNG. Photographers deliver 400 wedding shots at uniform size — local Canvas work, 2 free batches a day.