Compress Image
Make photos and screenshots smaller without making them look worse. Type the size a form or mailbox allows, such as 100 KB or 2 MB, and the compressor finds the best-looking file that fits; or set the quality yourself.
Compress Image
or drop JPG, JPEG, JFIF … files here ·
Max 95 MB per file· Up to 20 files· Deleted after 30 minutes
Files are processed on our servers and deleted after 30 minutes.
Never shrink below this width when downscaling. 0 means no minimum.
Optionally set the dimensions before compressing. Forms that specify pixels as well as KB need both.
Pixels for the side you chose above.
The search for the target size will not go below this quality; it downscales instead.
4:2:0 halves color resolution and saves a lot on photos; 4:4:4 keeps sharp edges on text, logos and screenshots.
Lossy PNG quantises colors (like TinyPNG) and is far smaller; lossless keeps every pixel.
How to use this tool
- 1
Upload the images
Add up to 20 images, 95 MB each: JPG, PNG, WebP, AVIF, HEIC, GIF, BMP or TIFF. Phones can pick straight from the photo library.
- 2
Say how small
Under Compress by, keep Target size and enter a number with KB or MB, or switch to Quality level or Percentage. Change Output format if the file may also become JPG or WebP.
- 3
Compress and save
Press Compress. Each result shows its new size; download them one by one or together as a ZIP. Files are removed from the server after 30 minutes.
Compression trades invisible detail for bytes. The trick is knowing which kind of compression suits which picture, and stopping before the trade becomes visible.
How the online image compressor works
For JPG, WebP and AVIF the compressor lowers the encoding quality, which removes fine texture the eye does not notice first. With Target size it does this as a search: it tries a quality, measures the file, and narrows in on the highest quality that still fits your limit, so you get a 195 KB file for a 200 KB limit rather than an unnecessarily rough 120 KB one.
If quality alone cannot reach the number, the next lever is pixels. With Allow downscaling ticked, the image is made smaller step by step until it fits, but never below the Lowest quality allowed (40 by default) on the quality side, and never under Minimum width if you set one. That combination is why a 5 MB phone photo can reach 50 KB and still be a clear, if smaller, picture.
PNG works differently. Its compression is lossless, so the tool reduces the number of colors instead (lossy PNG) or only optimizes how the data is packed (lossless). Screenshots and flat graphics respond very well; photos saved as PNG respond poorly, and switching them to JPG or WebP is the real fix. For a deeper walk through quality, percentage and size targets, read how to reduce image size in KB.
Target size, quality or percentage: pick a mode
Target size
You type a limit in KB or MB; the file comes out at or just under it.
- Searches quality first, then downscales if allowed
- Works the same for one image or twenty
- Respects Lowest quality allowed and Minimum width
Quality level
One quality number from 1 to 100 applied to every image.
- 75 is the default balance for photos
- Below 50, edges and smooth skies start to show blocks
- File sizes vary with image content
Percentage
Aims for 5–95% of each original's file size.
- Scales with large and small files alike
- Good first pass on a mixed folder
- Not a guarantee of any absolute limit
Reduce photo size: where quality starts to suffer
- 30
Blocky skies and halos around text; only for tiny thumbnails
- 50
Visible on close inspection; acceptable for strict KB limits
- 75
Default: often half the size of a camera JPG, no visible change
- 92
Near the original; large files, good for print
The advanced settings fine-tune the result. Chroma subsampling on Auto picks 4:2:0 for photos, which halves color resolution and saves a lot, and 4:4:4 keeps colored text and thin lines crisp in screenshots. Progressive JPG stores the image in passes, so it appears quickly on slow connections and is often a few percent smaller. Resize first sets exact dimensions before compression, for forms that specify pixels and KB together.
The metadata group matters more than it looks. Phone photos can carry tens of kilobytes of EXIF data and an embedded preview; Strip metadata removes them along with the GPS position. Auto orient bakes the camera's rotation into the pixels so nothing appears sideways, and Keep color profile prevents color shifts. If you need to resize to exact pixels without a size target, the resize image tool has more fit and unit options.
- images per batch
- 20
- largest upload per image
- 95 MB
- target value, in KB or MB
- 1 – 100,000
- until files are deleted
- 30 min
Common compression mistakes
Compressing the same JPG again and again
Every lossy save adds artefacts. Always start from the original file and compress once to the size you need.
Setting the target exactly at the portal's limit
Some sites count 1 KB as 1,000 bytes, others as 1,024. Aim 3–5% under the limit, for example 190 KB for a 200 KB cap.
Keeping a photo as PNG to protect quality
A PNG photo is often five to ten times larger than a JPG of the same visual quality. Set Output format to JPG or WebP.
Raising Lowest quality allowed to 90 for a tiny target
The compressor then has to shrink the image in pixels instead, which can look worse. Leave it near 40–60 for small KB targets.
Needing a bigger file, not a smaller one
Some forms reject images below a minimum such as 20 KB. That is a job for increase image size, not compression.
Image compression questions
How do I compress a JPG without it looking worse?
Stay at quality 75 or above and let the tool strip metadata, which costs nothing visually. Most camera JPGs are saved at quality 90–98, so dropping to 75–80 often halves the file with no difference you can see at normal viewing size.
What is the best way to compress PNG online?
Keep Output format on Same as input and leave PNG compression on Lossy. It reduces the palette to the colors the image actually needs, the same idea TinyPNG popularized, and screenshots and logos usually shrink by well over half. Choose Lossless when every pixel must stay identical; savings are then smaller.
Can I compress a WebP image further?
Yes. WebP is already efficient, so the gain comes mostly from a lower quality or smaller dimensions. Use Target size with a realistic number; if the WebP is a photo, converting it to AVIF under Output format can save a further chunk at similar quality.
Can I compress HEIC photos and get JPG files at the same time?
Yes. Upload the HEIC files and set Output format to JPG; the result is a compressed JPG that opens on any device. If size does not matter and you only need a different format, HEIC to JPG keeps quality at 90 instead.
What does Percentage mode actually aim for?
It aims for that share of the original file size, not of the dimensions. Reduce to 50% on a 4 MB photo targets roughly 2 MB. It is handy for batches of mixed images where a single KB number would be too tight for some and too loose for others.
Why does a GIF barely get smaller?
GIF is limited to 256 colors and already uses lossless compression, so there is little left to squeeze without dropping frames. The compressor accepts GIF input but outputs JPG, WebP, AVIF or PNG; for animations, WebP is usually the better container.
Is it safe to compress private photos here?
Files travel over an encrypted connection, are processed automatically and are deleted from the server 30 minutes after the job. Strip metadata is on by default, so the compressed copies carry no GPS position. See how it works for the full path a file takes.
All Compress Image tools
Pick the exact target you were asked for. Every page below is the same tool with different defaults.
- Compress Image to 100 KBReduce image size to 100 KB for job portals, visa forms and email. Hits the target exactly, keeps the picture sharp, strips location data. Free.
- Compress Image to 10 KBShrink a photo, signature or scan to 10 KB or just under. See which pixel sizes fit 10 KB, why a 20 MB photo has to get smaller, and how to stay legible.
- Compress Image to 10 MBBring a huge photo, scan or panorama under 10 MB for online passport photos, Discord, Google Forms and print uploads, with resolution kept.
- Compress Image to 150 KBReduce a photo to 150 KB or just under for a profile picture, a web page or a form with a 150 KB cap. Quality is lowered first, pixels only if needed.
- Compress Image to 15 KBResize an image to 15 KB, the safe middle of a 10–20 KB upload band. Pixel sizes that fit, why the middle beats the edge, and how to fix a rejected file.
- Compress Image to 1 MBShrink phone and camera photos to 1 MB or just under for upload limits. Quality drops before resolution does, and HEIC can come out as JPG in the same step.
- Compress Image to 200 KBShrink a photo to 200 KB or just under for visa and passport portals, CMS uploads and listings. Keeps full HD detail, removes GPS data. No sign-up.
- Compress Image to 20 KBCompress a photo or signature to 20 KB or less as a JPG for SSC, IBPS and other exam portals. Exact target size, dimensions kept where possible.
- Compress Image to 250 KBCompress a photo or scan to 250 KB or just under it. Quality drops first, pixels only if needed, and the result opens on any portal. Batches of 20, no account.
- Compress Image to 25 KBMake a 25 KB JPG photo that clears the 20 KB minimum and stays far under 50 KB, for SSC, IBPS, SBI and NTA application forms.
- Compress Image to 2 MBBring photos under a 2 MB upload cap at full or near-full resolution, for WordPress media libraries, YouTube thumbnails, email and listing sites.
- Compress Image to 300 KBReduce a photo to 300 KB or just under for forms with a 300 KB ceiling, such as UPSC's photo upload, or for a large image on a web page.
- Compress Image to 30 KBGet a JPG or photo down to 30 KB for forms with a 20–50 KB rule. A full 3.5 × 4.5 cm crop at 300 DPI can fit; here is the math and what to do if it does not.
- Compress Image to 400 KBCompress a photo to 400 KB at 1920 px or more for hero banners, blog headers and product pages, or to clear a 500 KB upload limit.
- Compress Image to 40 KBGet a photo or thumb impression to 40 KB or just under as a JPG, with headroom below the 50 KB ceiling that bank and SSC exam forms set.
- Compress Image to 45 KBCompress a photo, thumb impression or scan to 45 KB as a JPG, so it passes 50 KB limits that count in bytes, kilobytes or kibibytes.
- Compress Image to 500 KBReduce a photo to 500 KB or just under. The tool lowers quality before it touches pixel size, so most phone photos keep their full width at this target.
- Compress Image to 50 KBReduce any photo to 50 KB or just under for application forms, ID uploads and email. Works from iPhone, Android or desktop, up to 20 images at once.
- Compress Image to 5 KBShrink a photo, logo or signature to 5 KB or just under. Metadata and the color profile are dropped to save bytes, and the image is downscaled only if needed.
- Compress Image to 5 MBShrink large camera photos, scans and TIFFs to 5 MB while keeping full print resolution. Fits X's photo limit and leaves room in a 25 MB email.
- Compress Image to 60 KBReduce a photo to 60 KB or just under for forms that say max 60 KB or between 20 and 60 KB. Sharp faces, upright orientation, location data removed.
- Compress Image to 70 KBShrink a JPG, PNG, HEIC or WebP photo to 70 KB or just under. Quality drops only as far as needed, and camera metadata is stripped first.
- Compress Image to 80 KBCompress a JPEG to 80 KB for 50–100 KB uploads such as the IBPS and SBI handwritten declaration, or a photo under a 100 KB cap.
- Compress Image to 90 KBBring a photo to 90 KB as a JPG for forms capped at 100 KB, such as Teletalk government job applications in Bangladesh. Works on phone or desktop.
- Compress JPEG to 100 KBTurn any photo into a real JPEG of 100 KB or less for exam, job and admission portals that accept only .jpg or .jpeg. HEIC and PNG converted on the way.
- Compress JPEG to 10 KBGet a JPEG at or just under 10 KB for forms with a hard 10 KB ceiling. Pixel sizes that make it possible, quality floor control, up to 20 files per run.
- Compress JPEG to 200 KBReduce JPEG photos to 200 KB for marketplace listings, school portals and class uploads, up to 20 at a time. Zoom-ready pixels, location data removed.
- Compress JPEG to 20 KBGet a JPEG at or just under 20 KB: quality is searched first, pixels shrink only if needed, and phone metadata is stripped so the budget goes to the image.
- Compress JPEG to 500 KBBring a JPEG down to 500 KB or just under while keeping enough pixels for a 5 × 7 in print, a property listing or a claim photo. The output stays .jpg.
- Compress JPEG to 50 KBMake a photo, signature or thumb impression a JPEG under 50 KB for application forms that ask for several scans. Batch upload, exact size, free.
- Compress PNG to 100 KBShrink a PNG screenshot, logo or diagram to 100 KB or less and keep it a PNG with its transparent background, using palette reduction before resizing.
- Compress PNG to 200 KBBring a PNG screenshot, logo or diagram down to 200 KB without leaving PNG. Transparency is kept; colors are quantized only as far as the target needs.
- Compress PNG to 50 KBGet a PNG logo, icon or screenshot under 50 KB and keep it a PNG. See when a palette is enough and when JPG or WebP is the only way to 50 KB.
- Compress Signature to 20 KBTurn a scanned or photographed signature into a clean JPG of 20 KB or less, with crisp ink edges and at least 140 px width, for exam and bank forms.
- Convert Image to JPG Under 20 KBTurn a PNG, HEIC or WebP file into a JPG of 20 KB or less in one pass, for upload forms that accept only .jpg and set a 20 KB ceiling.
- YouTube Thumbnail CompressorShrink a custom YouTube thumbnail below the 2 MB upload limit at 1280 × 720 while keeping title text crisp. JPG output, batches of 20, no account needed.