Free Image Converter & Compressor
A free online image compressor, image resizer, and format converter — all in your browser. Compress JPG files, convert PNG to WebP, resize images for any social media platform. No upload, no watermark, no limits.
Drop images here or click to upload
JPG, PNG, WebP, AVIF, GIF, SVG — up to 50 MB each · up to 50 files
Everything You Need, Nothing You Don't
A fast, private, no-fuss image tool built for social media managers, developers, and anyone who works with images.
Browser-Based Privacy
Your images never leave your device. Every conversion runs locally via the Canvas API — no server uploads, no data collection.
Social Media Presets
One click to resize for Instagram, X, LinkedIn, YouTube, Pinterest, TikTok, and more. Every platform dimension built in.
Batch Processing
Upload up to 50 images at once and convert them all in a single click. Download each file individually or grab everything as a ZIP.
Live Size Stats
See the exact output size and savings percentage for every file after conversion — know what you're getting before you download.
Quality Control
Drag the slider to balance file size and visual clarity. PNG exports are always lossless regardless of the slider position.
Multi-Format Export
Convert to WebP for the web, AVIF for maximum compression, JPG for universal compatibility, or PNG for lossless quality.
Recommended Image Sizes for Social Media
Every platform has its own optimal image dimensions. Use the presets above to resize in one click, or enter custom pixel values manually.
- Square Post1080 × 1080 px
- Landscape Post1080 × 566 px
- Story & Reel1080 × 1920 px
- Profile Photo320 × 320 px
X / Twitter
- Post Image1200 × 675 px
- Header Banner1500 × 500 px
- Profile Photo400 × 400 px
- Post Image1200 × 630 px
- Cover Photo820 × 312 px
- Profile Photo170 × 170 px
- Post Image1200 × 627 px
- Profile Banner1584 × 396 px
- Profile Photo400 × 400 px
- Standard Pin1000 × 1500 px
- Square Pin1000 × 1000 px
- Landscape Pin1000 × 750 px
YouTube
- Video Thumbnail1280 × 720 px
- Channel Art2560 × 1440 px
- Profile Photo800 × 800 px
TikTok
- Video Cover1080 × 1920 px
- Profile Photo200 × 200 px
Snapchat
- Story1080 × 1920 px
- Spotlight1080 × 1920 px
Dimensions shown are for image posts. Platform requirements change occasionally — these reflect current best practices as of 2026.
How It Works
Three steps from raw image to perfectly sized, compressed output.
Upload Your Images
Drag and drop one image or an entire batch. JPG, PNG, WebP, GIF, AVIF, and SVG are all accepted. Up to 50 files at once.
Set Your Options
Choose an output format, drag the quality slider to control file size, and pick a resize mode — pixels, percentage, or a social media preset.
Download Converted Files
Click Convert to process everything in your browser. Download each file individually or grab all converted images in a single ZIP.
Frequently Asked Questions
Now Schedule Those Images
Once your images are perfectly sized, use SocialCal to schedule and publish them across Instagram, Facebook, LinkedIn, and more — all from one place.
Try SocialCal FreeMore Free Tools
Explore our full suite of free social media tools — no signup required.