

Compress Image Online — Free Image Compressor to a Target KB
JPG, PNG, WEBP and more
Your photo is 8 MB and the upload form wants 2. Compress a JPG, PNG or WebP toward the size you need and keep an image that still looks right.
- Compress toward a KB target — the size the form accepts
- Cut file size dramatically and compare the quality before you download
- Compress one image or a full batch in one run
JPG, PNG, WEBP and more
Drop an image — set your target KB and get a smaller file that still looks sharp
Compress image to 100KB or compress JPG to 100KB, 50KB or any size in KB
This online photo compressor reduces a JPG, PNG or WebP to a file size you type in KB, or by a quality level you choose. Use it to compress image to 100KB when a form asks for a 100 KB photo size, or to reduce image size to 100KB when an inbox refuses a large attachment. Upload the image, enter the number and download the compressed copy. A JPG, PNG or WebP keeps its pixel dimensions unless the target cannot be met any other way. A GIF is different: quality alone decides, which also scales it down and reduces its colors, and the KB target is ignored.
Compress image to 50KB or 100KB step by step
Type your limit into Target file size (KB): 50 or 100 for a strict upload form, 200 for a looser cap (the 200KB page opens with it filled in), or 1024 for 1 MB. That is how to decrease image size in KB to a number you choose. The server tries the highest quality that fits and makes the picture smaller in pixels only when quality alone cannot get there. JPG and JPEG are one format, so the same field also lets you compress JPEG to 100KB. While a target is set, the quality slider and presets are switched off, and the result screen lists the original size next to the new one.
- Upload the photo or image you want to shrink.
- Enter your limit, such as 100, in Target file size (KB).
- Leave Output Format on JPEG for photos.
- Select See result and check the new size.
- Select Download to save the compressed file.
Use an image compressor to 100KB when a form sets the limit
An image compressor to 100KB has to land under the number and still look right. Here a large camera photo, a phone picture or a scan goes through the quality search described above, and the saved file is a new copy, so your original stays as it was. Forms word the limit in many ways, such as "JPG under 100 KB" or "image 100KB". Each one means the saved file must not be larger than that, so enter the number as the target. A photo compressor to 100KB works the same way, and the 100 KB page opens with that target already filled in.
Convert image to JPG 50 KB or 100 KB in one step
Conversion and compression happen in one step. Upload a PNG, an iPhone HEIC photo, a WebP, a BMP or any other image, set Output Format to JPEG and enter 100, and the result is a JPG, 100 KB or less, without running a separate converter first. That is how to convert image to JPG 100 KB from any source, and a large JPEG goes down to 50 KB the same way. Transparent areas turn white, because JPEG cannot be see-through. To pick another fill color, use the PNG to JPG converter.
Photo compress 50 to 100 KB for an application form
Many application forms ask for a 100KB photo size JPG, or a 50 to 100 KB photo size JPG. To compress photo to 100KB for such a form, enter the upper number, 100, as the target. The compressor picks the highest quality that stays under it, so a large photo usually ends just below 100 KB and well above 50. A small or very simple picture can come out lower, because quality stops rising at a ceiling before the file reaches the target. In that case, start from a larger original and compress again.
Some forms use a lower band, such as a 20 to 50 KB photo size or a 50KB photo size JPG. The rule is the same: enter the upper number as the target, such as 100 for a 100KB JPG. The 50KB page is an image compressor to 50KB with that target filled in, and the 20KB page does the same for 20 KB.
What to do when the limit is only 20 to 50 KB
Some uploads allow only 20 to 50 KB. The page tries quality from 10 to 95 and then narrows the width a few times, so many photos reach the number, but a very small target can still end above it. As a photo compressor to 50KB it returns the closest file it reached when the number is out of range, so read the size on the result screen. A smaller original, or a resize first, gives it a better chance.
Shrink a JPG by quality alone, with no KB number
Here is how to compress JPEG file size when nothing sets a limit. With no target set, the Quality slider decides, so you can shrink a JPEG file without a KB number and see how far it goes. The slider runs from 10 to 100 and starts at 30, which is the High Compression preset, so move it up to Balanced (70%) or High Quality (90%) when the photo has to stay sharp. In this mode a JPG, PNG or WebP keeps its pixel dimensions, while a GIF is scaled down by the quality you pick. The preview in the browser shows how the picture will look at that quality, not its file size; the exact size appears after you compress.
What to do when the file is still too large
If a picture cannot reach your number, cut the pixel dimensions first and compress again, since a smaller picture needs less data. An animated file is better handled by the GIF compressor, which reduces colors or scale and keeps every frame. For a visa or ID upload with strict dimensions, start from a country preset and compress after. The issuing authority's rules decide whether a photo is accepted.
To bulk reduce image size, switch to Batch and compress many photos at once. It is a Premium feature: the same quality, format and size target apply to every image, and the results come back as one ZIP. Without Premium, compress one file at a time.
How to compress photos on a phone, laptop or desktop
The steps are the same on a phone, a laptop or a desktop, because the work happens on a web page and nothing needs installing. To minimize picture size on a phone, choose the image from your gallery or files, enter the number and compress it. Pick the original rather than a screenshot of it, because a screenshot holds fewer pixels and less detail to work with.
Before you compress
- KB here means 1,024 bytes. If a portal counts 1,000 bytes per KB, aim a little under its limit.
- Keep the original file, because lowering quality cannot be undone in the copy.
- JPEG output has no transparency, so choose PNG or WebP when the background must stay see-through.
- Check the size on the result screen. A very small target can end up above the number you entered.
- Read what the form measures. A line such as "Photo 100KB" or "photo size 100 KB" limits the file size, and pixel dimensions are listed separately.
If compressing alone does not fit the upload
When the result still lands above your KB target, cut the pixel dimensions first and compress again; for an animated file, reduce colors and frames while keeping the loop. For a passport or visa upload, start from a country preset with the right dimensions, and a table screenshot you only need as data can become an editable CSV instead.
What you can do with Image Compressor
Review the main capabilities before you begin.
- Compress JPG, PNG and WebP toward a target KB size
- Aim for a target like 20KB, 50KB or 100KB
- Compare the quality before you download
- Meet upload limits for forms and portals
- Speed up your website with lighter images
- Bulk-compress many photos at once
Settings reference
5 settings
Available controls for Image Compressor.
Mode
- Single image / BatchPresets
- Switches between compressing one photo with a live preview and queueing many images to compress with the same settings and download together as a ZIP; batch mode is a Premium feature.Options: Single imageBatch
Quality
- Target file size (KB)Number input
- Optional size budget in kilobytes (minimum 1, e.g. 100) that, when set, adjusts quality automatically — reducing dimensions if needed — to fit the budget and disables the quality slider.
- QualitySliderRange: 10–100% · Default: 30%
- Controls how strongly the image is compressed — drag toward 10% for a smaller file or toward 100% for better quality — and is ignored while a target file size is active.
- Quick PresetsPresets
- One-tap starting points that jump the quality slider to a named level, from High Compression at 30% to High Quality at 90%, so you can pick by name and fine-tune afterwards.Options: High Compression (30%)Medium (50%)Balanced (70%)High Quality (90%)
Format
- Output FormatDropdown
- Chooses the saved file type — JPEG suits photos, WebP gives the smallest files, PNG keeps transparency, GIF keeps animation — defaulting to JPEG, or GIF when a GIF is uploaded.Options: JPEG (Best for photos)WebP (Smallest size)PNG (Transparency support)GIF (Animation support)
Compress to a specific size
Related tools for Image Compressor
Tools for common next steps after Image Compressor.
Photo Editing & Utilities
Resize Image
Resize an image to exact dimensions or by percentage. Preview and download the result.
Try it nowImage Conversion
Image Format Converter
Convert between supported PNG, JPG, WebP, AVIF and GIF formats, then review and download the result.
Try it nowPhoto Editing & Utilities
Crop Image
Drag to crop an image. Choose a preset ratio or enter exact dimensions.
Try it nowFrequently Asked Questions
How Image Compressor helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start.
WordPress & Website Speed Optimization
Reduce image file sizes from MB to KB for faster WordPress sites, better Google rankings, and improved Core Web Vitals scores
Email Attachments & WhatsApp Sharing
Compress photos under email limits (25MB), reduce WhatsApp file sizes, and share images quickly without quality loss
Social Media Uploads
Optimize images for social media platforms with size restrictions and faster uploads for better engagement for businesses. Useful for Instagram, Facebook, LinkedIn, Twitter, and YouTube content. Supports all major formats for consistent quality across platforms.
E-commerce Optimization
Cut the product images that are making your store slow, without the shots looking degraded
Storage Management
Reduce image file sizes to save storage space on devices and cloud storage for businesses.. Supports JPG, PNG, WEBP, GIF, SVG formats for comprehensive storage optimization.
Mobile Performance
Compress images for mobile websites and apps to improve loading times and user experience for businesses. Reduces data usage for mobile visitors while maintaining visual quality.
Content Marketing
Optimize images for blogs, articles, and content marketing platforms to improve page load times and reader experience for businesses. Supports SEO efforts with faster loading content that ranks higher in search results and keeps readers engaged longer.
Digital Advertising
Compress images for digital advertising campaigns to meet platform requirements and reduce costs for businesses. Useful for Google Ads, Facebook Ads, and other paid marketing channels. Maintains visual impact while staying within file size limits for better ad performance.
WhatsApp & Telegram File Sharing
Reduce photo file sizes to share quickly on WhatsApp, Telegram, and messaging apps without hitting file size limits
PDF & Document Creation
Compress images before adding to PDFs, PowerPoint presentations, and Word documents to reduce overall file size
Aim for KB Limits on Govt & Exam Portals
Type the size a government form, university admission, or exam portal demands, like 'photo under 50KB', into Target file size and let the server fit toward it, then check the size on the result screen, instead of guessing quality percentages until an upload finally goes through.
Batch-Ready MLS & Listing Photo Packs
Queue a whole property shoot in Batch mode, compress every photo with one shared quality setting, and download a single ZIP sized to fit MLS or listing-site upload caps without touching each image individually.
Resume & Job-Application Photo Sizing
Compress a professional headshot toward the KB limit a job portal or LinkedIn upload allows using Target file size, keeping the photo sharp, then check the size on the result screen before you upload.
Course & LMS Assignment Upload Limits
When a school's learning-management system caps file uploads, enter that limit into Target file size so scanned homework or diagram photos compress to fit on the first try instead of bouncing back as 'file too large'.
Batch-Optimize a Website's Entire Image Library for Core Web Vitals
Queue every image from a blog or product catalog in Batch mode, apply one shared quality setting or format, and download a single ZIP of web-ready files — a fast way to cut page weight and improve LCP scores across an entire site instead of compressing images one by one.
Guides for this tool
- How to Reduce Shopify Image File Sizes While Keeping Product Details ClearReduce Shopify image file sizes with Pixoate while checking labels, texture and edges. Compare resizing, compression and suitable export formats.
- Your Product Page Is Making Customers Wait: When Beautiful Images Become Heavy FilesHeavy product images can make a page slower to load. Explore Pixoate resizing and compression while preserving the details customers need to inspect.
Use this tool in a photo workflow
- Resize Shopify Product Images Without Stretching
- Resize Etsy Listing Photos Without Cutting Off the Product
- Prepare Property Photos for UK Estate Agent Listings
- Resize Photos for realestate.com.au Listings
- Convert iPhone HEIC Photos to JPG on Windows
- Resize Photos for Google Business Profile
- Prepare Rental Inspection Photos for an Australian Agency
- Prepare Property Photos for Trade Me Property
Watch each transformation land
Every photo crosses the slash untouched and comes out the other side finished.


























