Free image tools · No upload

Compress and edit images online

Shrink photos, resize them for the web, and convert to WebP or JPEG - no account needed. Drop files on the right to compress.

No upload Private files Batch download WebP & AVIF
Oranges and green leaves on linen
Portrait in warm afternoon light
Camera and prints on a wooden desk

Drop images to compress or choose files

JPEG, PNG, WebP, GIF. Nothing is uploaded.

All tools

Free image tools: compress, resize, convert, and crop

Start with compress image, resize image, and convert to WebP. Open the marketer set for Instagram sizes and watermarks, or the developer set for HTML picture tags, Base64, and EXIF.

See all tools · Tools for marketers · Tools for developers

Sunlight through a pine forest at golden hour

Compress images online without uploading

Most online image tools send your file to a server, then make you wait and download a ZIP. Fine for a public meme. A poor fit for client work or an unreleased product shot.

ImageAdjust keeps the file on this page. Compress is on the homepage because that is what most people need first. From here you can resize to the width of your layout, convert to WebP, crop for social, or copy a picture tag.

If you need the last bit of compression on a single hero image, a dedicated encoder can go further. If you need to prepare a set of images without uploading them, stay here.

Image sizes and formats for the web

1200×630Standard Open Graph size for Facebook, LinkedIn, Slack, and WhatsApp link previews.
WebP / AVIFUsually smaller than JPEG at similar quality. Keep JPEG as a fallback and for social crawlers.
No GPSSaving through this site drops EXIF. Use remove EXIF when that is all you need.
SrcsetOne large file is not responsive. Export a few widths, then generate the HTML tag.

Prepare images for a website

A camera, prints, and coffee on a walnut desk

Slow pages are often slow because of images: a 4000-pixel phone photo saved as PNG and dropped into a blog post. Visitors download all of that, even if the photo only displays at 700 pixels wide.

Start with display size. If the column is about 720 pixels and some screens are 2×, you need around 1440 pixels of width - not 6000. Use resize, or set a max edge on the compressor above. Then pick a format: JPEG or WebP for photographs, PNG for logos and transparency, AVIF if you have checked browser support.

For social posts, use social image sizes instead of guessing. For HTML, the picture tag generator writes markup from the file you have. If you are not sure what you are looking at, open the image inspector first.

Crop, resize, compress, then convert

  1. Crop extra background you do not need.
  2. Resize to the largest size you will serve.
  3. Compress or convert. Quality 75-85 is a solid range for photos.
  4. Remove camera GPS if the photo will be public.
  5. For template images, export a few widths and a JPEG fallback.

HTML picture tag and img markup

After you download a WebP (and a JPEG sibling for older browsers), the page should describe both files. Width and height stop the layout from jumping. loading="lazy" is for images below the fold, not for the first hero.

HTML - picture tag with JPEG fallback
<picture>
  <source type="image/webp" srcset="/media/article-1440.webp">
  <img src="/media/article-1440.jpg" alt="Oranges on a linen cloth"
       width="1440" height="960" loading="lazy">
</picture>

Open Graph image size: 1200x630 JPEG

Social crawlers are uneven with WebP. Keep a 1200×630 JPEG for the link preview, even if the article body uses WebP. Export that size on social image sizes, then paste tags like these in the document head.

HTML - share card tags
<meta property="og:image" content="https://example.com/og.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:card" content="summary_large_image">

You do not need an account. Download the result and keep the original until you have checked it.

Frequently asked questions

How do I compress images online without uploading?

Drop files on this page, set quality, and download. The file is read in the browser. We never receive the photo. There is no account and no upload.

How is this different from TinyPNG or iLoveIMG?

Those sites send your files to a server. That can mean accounts, limits, and a copy of the photo sitting somewhere else. ImageAdjust keeps the file on your computer. There is no daily cap from us.

What is the best image format for a website?

Use WebP for most photos, with JPEG as a fallback. Use PNG for logos and anything that needs a transparent background. For Facebook or LinkedIn link previews, stick to JPEG or PNG.

Is there a file size or batch limit?

We do not set one. A few dozen normal JPEGs is usually fine. Very large camera files may slow the page down.

Can I use this for client or campaign files?

Yes. Process the images here, then put them on the CMS or ad account you already use.

Do I need an account?

No. There is no signup. Drop a file, download the result, close the tab. Theme preference is the only thing stored on your device.

Does compress also remove EXIF and GPS?

Yes. Saving through canvas drops the original file wrapper, so location and camera tags do not travel with the download. Use Remove EXIF if metadata is the only job.

Which browsers work?

Current Chrome, Edge, Firefox, and Safari. AVIF encoding depends on the browser; if the option is greyed out, pick WebP or JPEG instead.