Compress JPG online free
JPG is the most common photo format on the web, but its files are usually larger than they need to be. With TinyFoto, you compress JPG images right in your browser, with no install, no signup, and your photos never leave your computer.
How to compress a JPG with TinyFoto
- Open the main page
- Drag your JPG (or several — up to 30 at once)
- Pick a compression level: Low (high quality), Medium (balanced) or High (smallest file)
- Download individually or as a single .zip
How small can a JPG get?
- Typical phone photo (5–8 MB) → 800 KB to 1.5 MB at Medium (~80% reduction)
- DSLR photo (15–30 MB) → 1.5 to 4 MB at Medium
- Web image (up to 1 MB) → 100 to 300 KB with no visible loss
JPG compression without quality loss
JPG is a lossy format — it discards details the human eye doesn't notice in order to shrink. The good news is that this "loss" is invisible in practice when done at 70% to 85% quality, which is exactly what TinyFoto's Medium level uses.
For cases where you need top quality (printing, professional archive), use the Low level — it preserves more detail at the cost of a slightly larger file.
Can I convert JPG to another format?
Yes. On the main tool, in the "Format" field you can choose to convert to PNG (preserves more detail, supports transparency) or WEBP (modern format, even smaller than JPG).
Is it really free and private?
Yes. TinyFoto doesn't charge, doesn't ask for signup and doesn't upload your images. All compression happens inside your browser — your photos never leave your computer.
Most common uses for JPG compression
Compressing JPG files solves a wide range of everyday situations:
- Email: most email servers reject attachments above 10–25 MB. An uncompressed phone photo can easily exceed that limit.
- Forms and uploads: many HR portals, government sites and online stores impose a 1–2 MB per file limit. Compressed JPG passes without issues.
- Social media: Instagram, Facebook and LinkedIn re-compress anything you upload. Controlling the size beforehand ensures better final quality.
- Websites and online stores: heavy images slow down pages and hurt SEO. Google PageSpeed Insights penalizes unoptimized images.
- WhatsApp: the app auto-compresses photos sent as images. To avoid this, send as a document — but the file must be under 100 MB.
Does JPG lose quality every time you compress it?
Yes — this is an important point. JPG is a lossy format: every time you open, edit and save a JPG, it goes through another round of compression. The degradation accumulates over time.
Best practice: always keep the original at high quality (or in a lossless format like PNG/TIFF) and compress only when distributing. If you already have a JPG and compress it in TinyFoto, that's a single compression round — the resulting file won't degrade on its own unless you edit and save it again.
Which compression level to use for each purpose
- Printing or professional archive: Low level (~85% quality). Preserves all perceptible detail.
- Web, social media, email: Medium level (~70%). 60–80% size reduction with no visible loss on screen.
- WhatsApp, previews, thumbnails: High level (~50%). Maximum reduction, suitable for small-screen viewing.
Frequently asked questions
Will compressing a JPG make the photo blurry?
No, at Low and Medium levels the difference is imperceptible in normal use. The algorithm discards details the human eye doesn't notice under normal viewing conditions. Only at High level, in photos with very fine detail, might you notice a slight difference when zooming in.
Can I compress a JPG without converting to another format?
Yes. In TinyFoto, keep the "Format" option set to "Keep original" and the compressed file will remain a JPG — just smaller.
Does it work with JPEG files too, or only JPG?
JPG and JPEG are exactly the same format — just two different extensions for the same thing. TinyFoto accepts both with no difference in result.
Does TinyFoto change the image dimensions (width/height)?
No. Compression reduces the file size in bytes but preserves the pixel dimensions. If you uploaded a 4000×3000 photo, it comes out at 4000×3000 — only the file weight changes.
Are my EXIF metadata (date, GPS, camera) preserved?
Partially. TinyFoto uses the browser's canvas API, which by default doesn't rewrite EXIF metadata — but most browsers strip this data during re-encoding. If preserving metadata is critical (professional photography, journalism), use dedicated software like Lightroom or ExifTool before compressing.