Home/Tools/Image Resizer & Cropper
Crop · Resize · Social Presets · WebP/AVIF

Crop & resize images without uploading them

Drop any image below. Use the interactive crop tool with 8 handles, pick a social media preset, lock your aspect ratio, then output as JPEG, PNG, WebP, or AVIF. Every competitor uploads your files — this processes them in your browser, for free.

network out: 0 bytes

$ tips

  • Start by clicking "Draw crop area" — click and drag on the image to create a selection. Use the 8 green handles to fine-tune.
  • Choose an aspect ratio (1:1 Square, 16:9, etc.) before drawing — the crop area snaps to that ratio automatically.
  • Click any social preset (Instagram, YouTube, etc.) to set exact dimensions instantly — in either Crop or Resize tab.
  • Output as WebP for 25-35% smaller files than JPEG. If your browser supports it, AVIF is even better.
  • To verify nothing is uploaded: open DevTools → Network tab, clear it, then crop and resize. The tab stays empty.

How offline image cropping & resizing works

This tool uses your browser's Canvas API — no external libraries, no WebAssembly, no server. When you load an image, it's decoded natively into a canvas. The crop selection mask is rendered as HTML overlays with CSS. Final export uses canvas.toBlob() with your chosen format and quality. At no point does the file leave your device.

Crop + resize: two tools in one

Most online tools force you to choose: crop OR resize. This combines both into a single workflow:

  1. Crop tab — select a region of your image with click-and-drag or the 8-point handle system. Lock to any aspect ratio (1:1 for Instagram, 16:9 for YouTube thumbnails, etc.).
  2. Resize tab — set exact pixel dimensions. Enable aspect ratio lock to auto-calculate the matching dimension. Works on the cropped region — crop first, resize after.

Social media presets

Every preset is included — no need to look up dimensions:

PlatformPresetDimensions
InstagramPost1080 × 1080
InstagramStory / Reel1080 × 1920
FacebookLink Post1200 × 630
Twitter / XPost1200 × 675
YouTubeThumbnail1280 × 720
LinkedInPost1200 × 627
PinterestPin1000 × 1500
TikTokPost1080 × 1920

Output formats: WebP, AVIF, JPEG, PNG

Choose your output format in the sidebar:

  • Keep original — matches your input format (JPEG → JPEG, PNG → PNG, etc.)
  • WebP — Google's modern format. 25-35% smaller than JPEG at the same quality. Supported by all modern browsers.
  • AVIF — next-generation format. Even better compression than WebP. Available in Chrome 123+ and Firefox 133+. The tool auto-detects browser support.
  • JPEG — universal compatibility. Adjustable quality slider.
  • PNG — lossless. Largest files but zero quality loss. No quality slider needed.

Privacy: your files, your machine

Most image resizers upload your photos to a cloud server for processing. That means:

  • Your original, uncropped image sits on someone's disk
  • Any faces, locations, or documents in the image are visible to the server
  • EXIF metadata (GPS, camera, timestamp) is readable by the operator
  • You're trusting their deletion policy, security practices, and third-party integrations

PrivateConvert eliminates this entire attack surface. The crop overlay is HTML. The resize math is JavaScript. The rendering is Canvas API. All of it runs inside your browser's sandbox — at no point does any image data travel over the network.

About EXIF/metadata stripping

All canvas operations inherently strip image metadata. When your browser draws an image to a canvas element and exports it via toBlob(), the resulting file contains only pixel data — no EXIF, no GPS coordinates, no camera model, no timestamp, no color profile metadata. This is not something we toggle on/off; it's a fundamental property of how the Canvas API works. For privacy-focused users, this is a feature — your output image is anonymous by default.

Frequently asked questions

Can I crop and resize the same image?

Yes. Use the Crop tab to select a region, then switch to the Resize tab to set exact output dimensions. The tool applies both — crop first, then resize. Everything runs in your browser with zero uploads.

What social media sizes are included?

Instagram Post (1080×1080), Instagram Story (1080×1920), Facebook (1200×630), Twitter/X (1200×675), YouTube Thumbnail (1280×720), LinkedIn (1200×627), Pinterest (1000×1500), TikTok/Reels (1080×1920).

Can I output as WebP or AVIF?

Yes. WebP works in all modern browsers. AVIF is available if your browser supports it (Chrome 123+, Firefox 133+) — the tool auto-detects support and shows the option only if available. Both formats offer significantly better compression than JPEG.

Does cropping reduce image quality?

Cropping only removes pixels from the edges — it doesn't change the quality of the remaining pixels. Resizing to a smaller size may sharpen the appearance (since you're effectively downsampling). Exporting as JPEG has adjustable quality — the slider defaults to 85%, which preserves excellent visual quality.

Does this tool strip EXIF/metadata from my images?

Yes, automatically. The browser Canvas API inherently strips all metadata (EXIF, GPS, camera info, timestamps, color profiles) during rendering. The output contains only pixel data — this is a built-in privacy feature of canvas, not a configurable option.

Are my images uploaded anywhere?

No. Never. All crop and resize operations use your browser's Canvas API. Your files never leave your device. Open DevTools → Network tab and watch — it stays empty. This is an architectural guarantee, not a promise.

Does this work on mobile (iPhone, Android)?

Yes. Works on iPhone/iPad Safari and Android Chrome/Firefox. Crop handles are touch-friendly. For best results, keep images under 20MB on mobile due to browser memory limits.