Compress JPG Files Online
Phones and cameras save photos as high-quality JPGs, often several megabytes each. FormShrink compresses JPG files by re-encoding them at quality 80, which usually makes them much smaller while they look the same at normal viewing size.
Add up to 10 JPG or JPEG files and compress them together, right in your browser. Nothing is uploaded, and there's no account or watermark.
This page presets the tool: Advanced mode with JPEG output at Balanced quality (80) and no size target. For smaller files, set a Target size (KB) or turn on Resize Image under Compression Settings; Reset Settings restores the preset.
Drop your images here
Click to select images
Higher values preserve more detail but produce larger files.
Leave blank to let FormShrink decide the optimal size.
EXIF data such as camera details and GPS location is removed automatically
JPEG · PNG · WebP support target size compression. Other formats need to be converted first.
How to compress a JPG file
Add your JPG files
Drag JPG or JPEG files onto the upload area or click Browse Files, up to 10 at a time and 50MB each. PNG, WebP, GIF, BMP and TIFF files are accepted too and converted to JPG.
Pick a quality or a size
Balanced (80) suits most photos. Choose Smallest (more compression) for a lighter file or High (best detail) for less loss, or enter a Target size in KB when a site has a strict limit.
Compress and download
Click Compress Images to compress the JPGs, compare the original and new sizes in the results, and download each file or use Download All. Files keep their names, with a .jpg extension.
When to compress a JPG
JPG is the standard format for photos, and most JPGs are saved at a higher quality than they need.
Phone and camera photos
Straight-from-camera JPGs are saved at very high quality. Re-encoding them at 80 drops detail you can't see at normal size and typically cuts the file size substantially.
Images for websites and blogs
Smaller JPGs make pages load faster. Combine compression with Resize Image, for example 1600 px wide, for images that only need to fill a content column.
Photos saved as PNG, BMP or TIFF
A photo saved as PNG, BMP or TIFF is often several times larger than it needs to be. Since this page outputs JPG, compressing it here also converts it, usually with a dramatic drop in size.
Email and messaging
A batch of compressed JPGs attaches and sends faster, and doesn't fill up the recipient's inbox or phone storage.
JPG compression tips
- Compress from the original. A JPG loses a little detail every time it's re-saved, so avoid compressing the same file again and again.
- The Visual quality presets are fixed values: High is 90, Balanced 80 and Smallest 65. For anything in between, use the Fine-tune slider.
- Need to hit a limit such as 100KB? Enter it as the Target size and the tool finds the highest quality that fits, or use a ready-made page like compress image to 100KB.
- JPG has no transparency. If you convert a transparent PNG here, the transparent parts become a solid color, so keep logos and icons as PNG.
Questions about compressing JPG files
How do I compress a JPG file without losing quality?
Strictly speaking you can't: JPG compression always discards some data. What you can do is keep the loss invisible. Balanced (80) is hard to tell apart from the original at normal size; High (90) is the safer choice for photos you plan to edit or print, at a larger file size.
How much smaller will my JPG get?
It depends on how the file was saved in the first place. High-quality photos from phones and cameras usually shrink a lot, while JPGs that were already compressed for the web change little. The results show the exact size before and after for every file.
Why is the compressed JPG bigger than the original?
That happens when the original was saved at a lower quality than the one you chose. FormShrink re-encodes the image rather than repacking the original file, so the result can grow. Choose Smallest (more compression), set a Target size below the original size, or simply keep the original.
What's the difference between JPG and JPEG?
None. They're two extensions for the same format; the three-letter .jpg comes from older Windows systems that only allowed three-letter extensions. You can add both .jpg and .jpeg files, and compressed files are saved as .jpg.
Does compressing remove EXIF data such as location?
Yes. The compressed JPG doesn't include EXIF metadata, so camera details and GPS location from the original are left out. That also saves a few kilobytes.
Are my JPG files uploaded to a server?
No. The compression engine is WebAssembly code that runs in your browser tab, so your photos stay on your device from start to finish.
Other formats and sizes
- Compress PNGShrink PNG screenshots, logos and graphics into smaller palette PNGs with transparency kept, right in your browser.
- Compress image to 100KBMeet a 100KB limit for forms, ID scans or web pages: JPG output at up to 1280 px, compressed locally in your browser.
- Compress image to 200KBKeep photos sharp at full-HD width while staying under 200KB: for photo uploads, product shots and website banners.
- Compress image to 50KBGet a photo or scan under 50KB for an online form: JPG output, automatic resizing, nothing uploaded.
- Compress image to 500KBHalf a megabyte keeps photos and scans detailed at up to 2560 px: for document uploads, email attachments and slides.
- Reduce image file sizeShrink photos with the tools built into Windows, Mac, iPhone and Android, keep the original dimensions when you must, and get under email limits.
- Compress Images Online – JPG, PNG & WebP