Resize & Compress Images — Free, Private, Instant

Resize to exact dimensions, compress to a target file size, or use social media presets. Strips metadata automatically. 100% in your browser — your files never leave your device.

Drop an image here or click to upload JPEG, PNG, WebP, HEIC, TIFF, BMP, GIF, AVIF, JPEG XL, SVG, ICO

How the Image Resizer Works

Our resizer runs entirely in your browser using the HTML5 Canvas API. When you upload an image, it's decoded locally into pixel data, resized or compressed to your specifications, then re-encoded in your chosen format. No server, no upload, no waiting.

Step 1: Upload. Drop or select any supported image file. HEIC files from iPhones are automatically decoded — no conversion server needed.

Step 2: Choose your resize method. Set exact pixel dimensions, scale by percentage, select a social media preset (Instagram, Facebook, YouTube, etc.), or specify a target file size. Adjust the output format and quality as needed.

Step 3: Download. Click resize and your file is ready instantly. The output is a clean file with all tracking metadata stripped automatically.

Privacy-First — No Uploads, No Servers, No Risk

The FBI issued a warning in March 2025 about free online image tools being used to distribute malware. Most resizing and compression sites upload your files to remote servers — even if they claim to delete them, you're trusting their infrastructure with your data.

Our resizer is fundamentally different. All processing happens in your browser's JavaScript engine using the Canvas API. Your image is loaded into memory as a local blob, processed using native browser APIs, and the result is generated as a downloadable file — all without a single byte leaving your device.

Every resize automatically strips EXIF metadata — GPS coordinates, camera serial numbers, editing software signatures, and other tracking data. You get a clean file that reveals nothing about where, when, or how the photo was taken.

Social Media Image Size Guide (2026)

Each social media platform has recommended image dimensions. Using the wrong size leads to cropping, blurry images, or wasted space. Our presets handle this for you with one click.

Instagram Post (Portrait): 1080x1350 pixels. The best aspect ratio (4:5) for maximum feed real estate. Our Instagram preset resizes and crops to exactly this size.

Instagram Story/Reel: 1080x1920 pixels. Full-screen 9:16 vertical format. Upload any image and our resizer will fit it to these exact dimensions.

Facebook Post: 1200x630 pixels. The recommended size for shared images that display well on both desktop and mobile feeds.

YouTube Thumbnail: 1280x720 pixels. YouTube recommends this 16:9 resolution for maximum click-through. Our preset handles it instantly.

LinkedIn Post: 1200x1200 pixels. Square format performs best in the LinkedIn feed. Resize any image with one click.

Compress to a Target File Size

Need an image under 100KB for an email attachment? Or under 2MB for a form upload? Our Target Size mode uses an intelligent binary search algorithm to find the highest possible quality that fits within your specified file size limit.

The algorithm works in approximately 10 iterations (under 100ms) by adjusting the compression quality parameter. If the target is still too small at minimum quality, it also scales down the image dimensions proportionally to meet the requirement.

This is a feature most client-side image tools lack — and server-based tools charge for. We offer it free, with zero data leaving your browser.

Why Use Our Resizer Instead of TinyPNG, Canva, or ImResizer?

vs. TinyPNG — TinyPNG only compresses PNG and JPEG. It doesn't resize, doesn't support HEIC or WebP input, and uploads your files to their servers. Our tool resizes + compresses + converts + strips metadata, all in-browser.

vs. Canva — Canva requires an account, is server-based, and is overkill for simple resizing. It doesn't offer target-file-size compression or metadata stripping. Our tool does all three in one step with no sign-up required.

vs. ImResizer — ImResizer is client-side and offers social presets, but lacks compress-to-target-size, doesn't strip metadata, and can't convert formats during resize. Our tool combines all four features.

vs. Adobe Express — Adobe Express requires an account and processes images on their servers. Our tool processes everything locally with no account needed for basic usage.

Frequently Asked Questions

How do I resize an image without losing quality?

Use a lossless output format like PNG. For lossy formats (JPEG, WebP), keep the quality slider at 90-100% for minimal quality loss. Note that enlarging images beyond their original dimensions always reduces perceived quality — for best results, only reduce dimensions or keep them the same.

Can I compress an image to a specific file size?

Yes. Select "Target Size" mode and enter your desired file size (e.g. 100KB, 200KB, 1MB). Our tool uses a binary search algorithm on compression quality to hit your target while maximizing image quality — all processing happens in your browser.

What are the correct image sizes for Instagram?

Instagram Post (Portrait): 1080x1350px. Instagram Post (Square): 1080x1080px. Instagram Story/Reel: 1080x1920px. Instagram Profile: 320x320px. Use our social media presets to resize with one click — no guessing required.

Are my images uploaded to a server?

No. All processing happens locally in your browser using the Canvas API. Your images never leave your device. The only network request is an anonymous usage counter — no image data is transmitted.

Does resizing strip metadata from my images?

Yes. Processing through the Canvas API inherently removes all EXIF, GPS, XMP, and IPTC metadata. Your resized images are clean with no tracking data — GPS location, camera serial numbers, and editing history are all removed automatically.

Is this really free?

Yes. Anonymous users get 5 free resizes per day. Sign up for a free account to get 10 per day. Pro users ($10/month) get unlimited usage across all seven tools on our platform — resizer, converter, metadata cleaner, privacy analyzer, content credentials checker, image diff, and invisible watermark.