Compress images — same look, fraction of the size

Shrink JPG, PNG, and WebP photos up to 80% at quality you can barely tell apart — or hit an exact KB target. All on your device, nothing uploaded.

Drop your image here

or

JPG, PNG, WebP, HEIC, SVG — any size, no upload

Quality
Output format

🔒 Files never leave your device — everything runs in your browser.

How it works

  1. Drop your image

    JPG, PNG, or WebP — any size. Nothing is uploaded.

  2. Pick quality or exact size

    Presets for quick wins, or type a KB target that the result is guaranteed to meet.

  3. Download

    Smaller, metadata-stripped, ready to upload anywhere.

Frequently asked questions

How much smaller will my image get?

Typically 40–80% at the Balanced preset, depending on how generously the source was encoded — camera originals save the most. The before/after sizes are shown on every result, so you always see your real number.

Can I compress to an exact file size?

Yes — that is our specialty. Enter a KB target (say, 200 KB for a form upload) and the tool searches encode quality, stepping down dimensions only if truly needed, until the result genuinely fits under your number.

Will it remove my photo’s location data?

Yes, automatically. The compression process strips EXIF metadata — including GPS location, camera details, and timestamps — which makes the file smaller and more private to share.

Why does my PNG barely shrink?

PNG is a lossless format — there is no quality dial to turn. For photos, switching the output to JPG or WebP typically cuts the size by 70–90%; keep PNG only when you need transparency or pixel-exact graphics.

Is my image uploaded anywhere?

No. Everything runs in your browser on your own device — no upload, no server, no gallery of user images sitting in someone’s cloud.

Image tools

  • Argentina passport photo size Argentina's classic foto 4×4 — the official 4×4 cm white-background spec for visas and consular paperwork. Free, in your browser.
  • Australia passport photo size Resize a photo to Australian passport size in your browser — the official 35–40 × 45–50 mm range and ImmiAccount's JPEG spec. Free.
  • Convert AVIF to JPG Convert AVIF images to JPG in your browser — free, private, no upload. Make the web's newest image format open in every app, editor, and form.
  • Convert AVIF to PNG Convert AVIF to PNG in your browser — free, private, no upload. Transparency survives intact — the lossless route into editors and pipelines.
  • Convert AVIF to WebP Convert AVIF images to WebP in your browser — free, private, no upload. Next-generation images made compatible with today's tools.
  • Bangladesh passport photo size Bangladesh photo sizes — the classic 45×55 mm, the job portal's official 300×300 spec, and the visa form's 35×45. Free, in-browser.
  • Convert BMP to JPG Convert BMP images to JPG in your browser — free, private, no upload. Uncompressed bitmaps shrink 90%+ into files you can actually send.
  • Convert BMP to PNG Convert BMP bitmaps to PNG in your browser — free, private, no upload. Identical pixels at a fraction of the size.
  • Brazil passport photo size Brazil photo sizes that still matter — the e-Visa's official 413×531 spec, US-consulate 2×2, child 5×7 cm, and foto 3×4. Free, in-browser.
  • Canada passport photo size Canada's 50×70 mm passport photo, the 35×45 mm visa size, and the exact IRCC online pixel specs as one-tap presets. Free, in your browser.
  • China visa photo size Resize a photo to Chinese visa size in your browser — 33×48 mm print and COVA's exact 354×472–420×560 pixel window. Free, private.
  • Colombia visa photo size Colombia's official visa photo spec — 3×4 cm JPG under 300KB, white background — sized and compressed in your browser. Free, private.
  • Compress GIF Compress animated GIFs in your browser — the animation survives, the file shrinks. Free, private, no upload, no watermark, right on your device.
  • Compress image to 100KB Compress any image to 100KB or less in your browser — free, private, no upload. Exact-size compression for forms, portals, and email limits.
  • Compress image to 20KB Compress an image to 20KB or less in your browser — free, private, no upload. For signature uploads, thumbnails, and the strictest form limits.
  • Compress image to 50KB Compress a photo to 50KB or less in your browser — free, private, no upload. Made for passport photos, ID uploads, and strict portal limits.
  • Compress JPEG images Compress JPEG photos up to 80% smaller in your browser — free, private, no upload. Quality presets or an exact KB target, guaranteed to fit.
  • Compress PNG images Compress PNG images in your browser — free, private, no upload. Honest tool: keeps PNG lossless, or converts photos to WebP/JPG for 70–90% savings.
  • Compress WebP Compress WebP images in your browser — free, private, no upload. Smaller files for faster pages, with quality presets or an exact KB target.
  • Crop image Crop JPG, PNG, or WebP photos visually in your browser — drag the box, snap to 1:1, 4:3, 16:9, or passport ratio. Free, private.
  • Egypt passport photo size Egypt's official photo sizes — the 4×6 cm passport standard and the per-embassy visa sizes — as one-tap presets. Free, in-browser.
  • Convert GIF to JPG Convert GIF images to JPG in your browser — free, private, no upload. Animations become clean stills; graphics become universal photos.
  • Convert GIF to PNG Convert GIF images to PNG in your browser — free, private, no upload. Exact pixels, transparency preserved — the editor-ready still.
  • Convert HEIC to JPG Convert iPhone HEIC photos to JPG right in your browser — free, private, no upload, no limit. Rotation handled, ready for any app, form, or website.
  • Convert HEIC to PNG Convert HEIC photos to lossless PNG in your browser — free, private, no upload. For editing pipelines and tools that insist on PNG input.
  • Convert HEIC to WebP Convert iPhone HEIC photos to WebP in your browser — free, private, no upload. Modern web images straight from the camera roll.
  • Convert ICO to JPG Convert ICO icon files to JPG in your browser — free, private, no upload. Icons become ordinary images any app or form accepts.
  • Convert ICO to PNG Convert ICO icon files to PNG in your browser — free, private, no upload. Favicons and app icons become editable images for any tool.
  • Indonesia passport photo size Indonesia's pas foto sizes in your browser — 3×4 and 4×6 cm, the e-VOA's official 400×600 spec, and SKCK's red 4×6. Free, private.
  • Japan visa photo size Japan visa photo sizes by embassy — 45×45 mm, 2×2 in, or 35×45 mm — plus the passport standard and Myna Portal spec. Free, in-browser.
  • Convert JFIF to JPG Convert JFIF files to standard JPG in your browser — free, private, no upload. Same picture, an extension upload forms stop rejecting.
  • Convert JPEG to JPG Convert JPEG to JPG in your browser — same format, new extension, zero quality loss. Your original bytes are kept, only the name changes. Free.
  • Convert JPG to JPEG Convert JPG to JPEG in your browser — identical format, new extension, zero quality loss. Original bytes kept, only the name changes. Free.
  • Convert JPG to PNG Convert JPG images to PNG in your browser — free, private, no upload. For tools and pipelines that demand PNG input — with honest expectations.
  • Convert JPG to SVG Convert JPG to SVG in your browser with real vector tracing — free, private, no upload. Ideal for scanned logos, drawings, and flat artwork.
  • Convert JPG to WebP Convert JPG photos to WebP in your browser — free, private, no upload. Smaller images, faster pages, quality preserved.
  • Korean passport photo size Resize a photo to Korean passport size in your browser — 35×45 mm print and the official 413×531 online spec. Free, private.
  • Malaysia passport photo size Malaysia's official 35×50 mm photo spec — eVISA rules, the ESD 25KB cap, and live-capture truth — as presets. Free, in-browser.
  • Mexico passport photo size Mexico's photo sizes that still matter — visa 31×39 mm, tamaño infantil, and the SRE exception spec — as presets. Free, in-browser.
  • Nigeria passport photo size Resize a photo to Nigerian passport size in your browser — 35×45 mm print and the official NIS 600×800 portal spec. Free, private.
  • Pakistan passport photo size Pakistan's official photo rules — 35×45 mm, the visa portal's 350KB cap, and the citizenship 4×4.5 light-blue trap. Free, in-browser.
  • Passport size photo for India Resize a photo to Indian passport size in your browser — 2×2 inch and 3.5×4.5 cm presets, plus portal pixel and KB guidance. Free, private.
  • Philippine passport photo size Philippine photo sizes in your browser — the classic 2×2 and 1×1 inch document photos and the 35×45 mm size some posts use. Free, private.
  • Convert PNG to ICO Convert PNG to ICO in your browser — one file with every standard favicon size (16–256 px), transparency kept. Free, private, no upload.
  • Convert PNG to JPG Convert PNG images to JPG in your browser — free, private, no upload. Typically 70–90% smaller for photos, perfect for uploads and email.
  • Convert PNG to SVG Convert PNG to SVG in your browser — real vector tracing, not pixels in an SVG shell. Free, private, no upload. Best for logos, icons, flat art.
  • Convert PNG to WebP Convert PNG images to WebP in your browser — free, private, no upload. Screenshots and graphics shrink dramatically, transparency intact.
  • Resize image online Resize images to exact pixel dimensions in your browser — free, private, no upload. Aspect lock, percent presets, batch, and honest quality.
  • Resize image for Instagram Resize photos to Instagram's exact pixel sizes in your browser — post, portrait, landscape, and Story presets. Free, private, no upload.
  • Resize photo to passport size Resize a photo to passport dimensions in your browser — 2×2 inch, 35×45 mm, and 33×48 mm presets at print resolution. Free, private, no upload.
  • Rotate image Rotate JPG, PNG, WebP, or HEIC photos 90°, 180°, or 270° in your browser — free, private, batch-friendly, nothing uploaded.
  • Saudi visa photo size Saudi e-visa photo per the official spec — 200×200 with a 5–100KB window — resized and compressed in your browser. Free, private.
  • Schengen visa photo size Resize a photo to Schengen visa size in your browser — 35×45 mm with a 600 DPI print preset and ICAO framing guidance. Free, private.
  • South Africa passport photo size South Africa's official DHA photo rules — 35×45 mm, grey or cream background, one-month recency — as presets. Free, in-browser.
  • Convert SVG to JPG Convert SVG to JPG in your browser — free, private, no upload. Vectors render on a clean white background as compact JPEGs, all on your device.
  • Convert SVG to PNG Convert SVG to PNG in your browser — free, private, no upload. Vector graphics rasterize crisply, transparency intact, right on your device.
  • Thailand visa photo size Thailand's official photo rules — e-Visa JPEG ≤3MB, embassy 3.5×4.5, TM.7's 4×6, work permit 3×4 — as presets. Free, in-browser.
  • Convert TIFF to JPG Convert TIFF to JPG in your browser — free, private, no upload. Turns huge scans and print files into compact JPGs that every app and portal accepts.
  • Convert TIFF to PNG Convert TIFF to PNG in your browser — free, private, no upload. Pixel-exact and lossless — the working format for editing, archiving, and the web.
  • Turkey visa photo size Turkey's official biometric photo — 50×60 mm per NVI rules, 2×2 in at US missions — resized in your browser. Free, private.
  • UAE visa photo size UAE official photo sizes — 4×6 cm for visas, 3.5×4.5 cm for Emirates ID, per ICP rules at 600 DPI. Free, in your browser.
  • UK visa photo size Resize a photo to UK visa and passport size in your browser — 35×45 mm print and 600×750 digital presets per GOV.UK rules. Free, private.
  • US passport photo size Resize a photo to US passport size in your browser — 2×2 inch print and 600×600 digital presets per State Department specs. Free, private.
  • Vietnam visa photo size Resize a photo to Vietnam visa size in your browser — the official 4×6 cm e-visa spec and the 3×4 document size. Free, private.
  • Convert WebP to JPG Convert WebP images to JPG in your browser — free, private, no upload. Make web-saved images work in every app, editor, and upload form.
  • Convert WebP to PNG Convert WebP to PNG in your browser — free, private, no upload. Keeps transparency intact — the lossless choice for editing and design.

Working with video instead? Try the video compressor or the video converter.