Smaller image. Faster upload.

Compress JPG, PNG and WEBP photos in batch, right in your browser. 100% free, no signup, no server uploads.

[ Reserved ad space ]
[ Reserved ad space ]
🔒

100% private

Compression happens inside your browser. No file is sent to our servers.

Batch mode

Compress many images at once and download everything as a single .zip file.

🔄

Convert formats

Turn PNG into JPG, JPG into WEBP — pick the ideal format for each use.

🪄
New: free AI background removal

Remove the background from any photo right in your browser. Total privacy, no limits.

Try it →
📄
New: PDF tools

Merge, split and convert PDFs right in your browser. No signup.

See tools →

Frequently asked questions

Is TinyFoto free?

Yes, 100% free. No signup, no usage limits, no watermark. You can compress and convert as many images as you want, with no restrictions. There's no paid version or premium plan — the full tool is available to everyone.

Are my photos uploaded to any server?

No. All compression happens inside your own browser, using the processing power of your computer or phone. Images never leave your device — no upload, no cloud storage, no intermediary server. This guarantees full privacy regardless of what image you're compressing.

Which image formats are supported?

JPG (JPEG), PNG and WEBP. You can keep the original format or convert between them: PNG to JPG, JPG to WEBP, WEBP to PNG, and so on. Each format has its strengths — see which to use in each situation.

How many images can I compress at once?

Up to 30 images at a time, 30 MB each. Drag them all in together, choose your compression level and download everything as a single .zip file or one by one. For high-volume workflows, batch download saves a lot of time.

Will image quality drop after compression?

No, in most cases the difference is imperceptible to the eye. Medium level reduces file size by 60–80% with no visible loss. Use Low for maximum quality (printing, professional archive). Use High for maximum compression (web, email, messaging). The None level preserves full quality and only converts the format.

Does it work on mobile (Android and iPhone)?

Yes. TinyFoto works in any modern browser: Chrome, Safari, Firefox, Edge — on desktop and on Android or iPhone. On mobile, you can select photos directly from your gallery or take a photo on the spot.

Does TinyFoto preserve PNG transparency?

Yes, if you keep PNG format or convert to WEBP. The transparency (alpha channel) is kept intact. The only exception is converting to JPG: JPG doesn't support transparency, so the transparent background is replaced with white.

Can I just convert format without compressing?

Yes. Pick the "None" compression level and choose the output format. The image is converted with maximum quality preserved — useful when you need a PNG as JPG or want to test WEBP without reducing the file.

What's the difference between Low, Medium and High levels?

The levels control how much the file can shrink in exchange for some detail loss. Low uses ~85% quality — smaller reduction, maximum quality, ideal for printing and professional files. Medium uses ~70% — the best balance between size and visuals, perfect for most uses (web, email, social media). High uses ~50% — very small file, suitable when size matters more than visual fidelity (small avatars, previews, messaging).

What is WEBP and is it worth using?

WEBP is a modern format created by Google, designed specifically for the web. It produces files 25%–35% smaller than JPG at the same visual quality, and also supports transparency like PNG. The downside is that older software doesn't open WEBP — for sharing with people, stick with JPG. For images on websites and online stores, WEBP is the most efficient choice.

How image compression works

When you take a photo with your phone or camera, the resulting file is optimized to preserve as much detail as possible — not to be small. A photo from a modern camera can easily weigh 8, 15 or even 30 MB. For most everyday uses (emailing, posting on social media, uploading to a form), that size is far larger than necessary.

Compression works by identifying and discarding information the human eye doesn't notice under normal viewing conditions. Microscopic texture details, subtle color variations in flat areas, imperceptible gradients — all of this can be simplified without the result looking any different on a computer or phone screen.

Why compress before sending

Beyond saving space, smaller images load faster — which matters especially on mobile connections. Sites with optimized images score better on Google PageSpeed and tend to rank better in search results. For online stores, every second saved in load time translates to less page abandonment. For emails, large images are blocked by many corporate email clients.

Lossy vs. lossless compression

There are two types of compression: lossy and lossless. JPG uses lossy compression — it discards data to shrink the file. Every time you save a JPG, a little more quality is sacrificed. PNG uses lossless compression — the file can be opened and re-saved without degradation, but it stays larger. WEBP supports both modes.

In TinyFoto, the Low, Medium and High levels adjust the degree of lossy compression. The "None" level applies only format conversion with no additional compression.

When each format is the best choice

  • JPG — everyday photos, camera shots, phone photos. Best balance of size and universal compatibility.
  • PNG — logos, screenshots, images with text, anything that needs a transparent background or sharp edges.
  • WEBP — images for websites and online stores where minimum file size is the priority and you control the viewing environment.

Not sure which format to use? Read the format guide or browse the blog for specific use cases.