Resize & Crop
Resize and crop images online for free. Set exact width and height, maintain aspect ratio, or crop to specific dimensions. Perfect for social media, thumbnails, and print.
Drop an image here or click to browse
PNG, JPEG, WebP, GIF, BMP, SVG — up to 100MB
Common Use Cases
Instagram Post — 1080×1080
Square posts display at 1080×1080 pixels. Your photo may crop if wider than 1:1 — resize first, then upload. Instagram compresses heavily, so start with the highest quality source.
Twitter/X Header — 1500×500
Twitter header images are 1500×500 with a 3:1 aspect ratio. The center 600px vertically is obscured by your profile photo. Keep key content in the outer thirds.
YouTube Thumbnail — 1280×720
YouTube thumbnails are 1280×720 (16:9) and under 2MB. A well-sized thumbnail gets 30% more clicks. Use bold text and faces for best CTR.
Discord Server Icon — 128×128
Server icons display at 128×128. After resizing, apply rounded corners for a clean look on both desktop and mobile.
Round the corners →Etsy Listing — 2700×2025
Etsy recommends 2700×2025 for the 4:3 aspect ratio. After resizing, compress to under 1MB for fast loading.
Compress after resizing →Related Tools
Frequently Asked Questions
How do I resize an image?
Upload your image, enter the desired width and height in pixels, and click "Resize Image". You can lock the aspect ratio to prevent distortion, or unlock it to stretch the image to exact dimensions.
What is the difference between "Crop to fill" and "Fit within"?
"Crop to fill" scales the image to completely fill the target dimensions, cropping any overflow. "Fit within" scales the image to fit entirely within the target dimensions, adding white padding if the aspect ratio differs.
Is my image uploaded to a server?
No. All processing happens entirely in your browser using the HTML5 Canvas API. Your images never leave your device, making this 100% private and secure.
What image formats are supported?
You can upload any browser-supported image format including JPEG, PNG, GIF, WebP, BMP, and SVG. The output is downloaded as PNG to preserve quality.
What are the common social media image sizes?
Square (1080x1080) works for Instagram posts, Twitter (1200x675) for Twitter cards, Facebook (1200x630) for link previews, and YouTube Thumbnails (1280x720). Use the quick presets for one-click sizing.