TodayTools

Image converter and compressor

Change a camera or phone photo to the format a form, a website or another phone needs.

PrivateNo uploadsRuns in your browser

Donate
Format
Quick target
Friends having a picnic on the grass with a dog

For every shared moment

The photo opens on every phone in the group.

The picnic pictures. Everyone gets them. Every phone opens them.

BeforePhotos that will not open

With sdevOne format that works everywhere

  • Two friends laughing over dinner and wine

    Dinner with old friends

    One tap and the photos are ready to send.

  • Two friends stretching on a sunny lawn

    A lazy Sunday

    The shots load on the old laptop too.

How to convert and compress images

  1. Add images

    Choose files or drop them on the box, as many as you like. Conversion starts straight away, three files at a time, and each row shows a preview, the original size and the result.

  2. Set the output

    Pick the format, move the quality slider and set a maximum side in pixels if you want smaller dimensions. Any change re-converts every file, and the status line shows the total before and after.

  3. Download

    Use the button on a row for one file, or Download all to get a zip once more than one file is done. Files keep their names with the new extension.

Good to know

  • Max file size searches for the highest quality that fits, then shrinks the pixel size only if it has to. The row shows the quality it settled on.
  • Max side limits the longer edge and keeps the aspect ratio. 0 keeps the original size, and images smaller than the limit are never enlarged.
  • Large photos are processed in the background, so the page stays smooth. SVG files are turned into pixels at their own size.
  • Animated GIF and WebP files are converted as a still image of the first frame.
  • Green output sizes are smaller than the original. Turning a small JPEG into PNG usually makes it larger, because PNG is lossless.
  • The zip is built in the browser and stores the files without extra compression, since the images are already compressed.
  • A file that fails to decode shows the reason on its row. HEIC and RAW files are the usual cause; export them as JPEG from your phone or camera software first.

Where people use it

  • A form wants JPG only

    Turn a PNG or WebP screenshot into a JPG so the upload button accepts it.

  • Open a picture saved from the web

    WebP and AVIF files do not open everywhere. Make a JPG or PNG that any app can show.

  • Lighter pictures for a website

    Change big JPG and PNG files to WebP or AVIF so pages load faster.

  • Hit an exact file size

    When a site asks for under 100 KB, set a target size instead of guessing.

    Compress image to 100 KB or any size
  • Put the pictures in one PDF

    After converting, join the photos into a single PDF to email or print.

    Image to PDF

Why this one

Format, quality and size are changed together in one pass, for many files at once, right in your browser.

  • Your photos stay on your phone or computer. Nothing is uploaded.
  • Convert a whole folder of pictures in one go.
  • Resize and set quality in the same step.
  • No sign-up, works on phones.

What you can change

  • Output format PNG, JPEG, WebP or AVIF
  • Quality slider
  • New width and height
  • Many files at once

People find this page by searching

  • convert image to jpg
  • png to jpg
  • webp to jpg
  • jpg to png
  • heic to jpg
  • convert image to webp
  • avif to jpg
  • image converter online free
  • convert many images at once
  • change photo format on mobile
Cite this tool
  • APA
    sdev.in. (n.d.). Image converter and compressor [Web tool]. https://www.sdev.in/tools/image-converter
  • MLA
    "Image converter and compressor." sdev.in, https://www.sdev.in/tools/image-converter.
  • Chicago
    sdev.in. "Image converter and compressor." https://www.sdev.in/tools/image-converter.
  • BibTeX
    @misc{sdev-image-converter,
      title = {Image converter and compressor},
      author = {{sdev.in}},
      howpublished = {\url{https://www.sdev.in/tools/image-converter}},
      note = {Web tool}
    }

Questions people ask

Are my photos uploaded?

No. Decoding, resizing and encoding happen in your browser using the canvas API. Nothing is sent to a server.

Which formats can I convert from and to?

Input is anything your browser can decode: PNG, JPEG, WebP, AVIF, GIF, BMP and SVG, plus HEIC only in browsers that decode it. Output is PNG, JPEG, WebP or AVIF, or Same to keep each file's own format; a format this browser cannot encode is greyed out.

Why is AVIF greyed out?

Your browser can decode AVIF but cannot encode it. Most Chromium-based browsers can write AVIF; Safari and Firefox generally cannot yet. Pick WebP for a similar saving that works everywhere.

What does the quality slider do?

It sets the lossy compression level for JPEG, WebP and AVIF. 75 to 85 is a good range for photos. PNG is lossless, so the slider has no effect on it. Moving the slider re-converts every file so the sizes stay accurate.

Does it keep transparency and metadata?

Transparency is kept in PNG, WebP and AVIF. JPEG has no alpha channel, so transparent areas are filled with white. The image is rendered upright and saved without EXIF data, so camera details and GPS location are removed.

Donate