crop images with preset aspect ratios or freeform selection. 100% client-side — your images never leave your browser.
drop an image here
or click to browse
PNG, JPG, WebP
Image Cropper lets you crop images with pixel-perfect precision using preset aspect ratios or freeform selection. Trim unwanted areas, reframe compositions, and prepare images for specific platforms — all in your browser.
Choose from common aspect ratios like 1:1 for Instagram, 16:9 for YouTube thumbnails, or 4:3 for presentations. Or draw a custom crop area to extract exactly the portion of the image you need.
The tool processes everything client-side. Your images never leave your device, making it safe for personal photos, client work, or any sensitive images.
Upload your image
Click the upload area or drag and drop the image you want to crop.
Select a crop mode
Choose a preset aspect ratio (1:1, 16:9, 4:3, etc.) or use freeform selection for custom dimensions.
Adjust the crop area
Drag the crop handles to position and size the selection exactly where you want it.
Download the cropped image
Click crop and download the result. The output preserves the original image quality within the selected area.
Social media profiles
Crop photos to square 1:1 for Instagram, profile pictures, or avatars.
YouTube thumbnails
Crop images to 16:9 for video thumbnails and banner images.
Product photos
Trim background clutter from product images for cleaner e-commerce listings.
Headshots
Crop portrait photos to standard headshot dimensions for business profiles.
Document scanning
Crop photos of documents to remove desk or table edges.
PDF utilities, image tools, developer helpers — all free, no signup.
Drop a screenshot and frame it in a device mockup — iPhone, MacBook, iPad, Browser, or Android.
Convert text to binary, hexadecimal, and decimal byte values in real time.
See your public IP address, location, ISP, and timezone instantly.
Full-featured Markdown editor with toolbar, live preview, word count, and export.
Paste your JSON and instantly format, validate, or minify it.
Build cron expressions visually or paste one to decode it.