OxyPages

Compress Any Image Without Uploading It: PNG, JPG, WebP, GIF, BMP, AVIF

Drop any image, see the before and after sizes, download the smaller file. Everything runs on your device.

Free. No account. Live in seconds.
Free. No account. Live in seconds.

How It Works

How To Use The Image Compressor

  1. 1

    Drop Your Images

    Drag PNG, JPG, WebP, GIF, BMP, AVIF or SVG files onto the panel, or click it to pick them. Each one is compressed on your device straight away; nothing is uploaded.

  2. 2

    Pick A Format And Quality

    Keep the same format, or convert everything to PNG, JPG or WebP. The quality slider sets JPG and WebP quality and, for PNG, how many palette colours to keep. Options add a resize and a PNG-to-JPG switch.

  3. 3

    Check, Download Or Publish

    Each row shows the old and new size and what was saved. Select a row to compare before and after, download the files you want, or publish them as a gallery page on a free link.

About This Tool

What This Image Compressor Does

It makes image files smaller without sending them anywhere: palette compression for PNG, quality control for JPG and WebP, and an optional resize, all in your browser.

Most images on the web are far bigger than they need to be. A screenshot saved as a lossless PNG, a photo straight from a phone, a logo exported at print size: each one slows a page down and eats into upload limits for no visible benefit. This image compressor takes any picture your browser can open and gives you back a lighter file, showing the before and after size for every one so you can see exactly what you gained.

Who It Is For

Anyone putting images on a page they did not build from scratch. If you have a landing page from ChatGPT or Claude and a folder of pictures to go with it, a portfolio handed over by a designer, or images from a course project, the pictures are usually the heaviest part. Reduce image size before you publish and the page loads faster, fits under upload limits, and looks exactly the same to a visitor.

How It Works

Everything runs on your device. The browser decodes each file, optionally scales it down to the longest side you set, and re-encodes it. To compress PNG files the tool quantises the image to a palette, the same technique TinyPNG uses, keeping up to 256 colours at the default quality and dropping the bytes spent on shades nobody can tell apart; quality 100 keeps every colour and is lossless. To compress JPG and WebP files it uses the browser's own encoder with the quality you choose. GIF, BMP, AVIF and SVG inputs are opened and saved as PNG in “Same format” mode, or as whatever format you pick. Re-encoding drops EXIF and other hidden metadata, which is part of the saving; if you only want the metadata gone and the pixels untouched, use the image metadata remover instead.

Limits Worth Knowing

Compression is lossy below quality 100, so check the before and after view for photos with gentle gradients before going very low. Animated GIFs are compressed as a still of their first frame. If an encoder cannot beat the original, which happens with files that were already optimised, the tool keeps the original rather than hand you a bigger file. Very large images take a few seconds because the work happens on your own processor, not a server. For a WebP-only workflow, the image to WebP converter is the direct route.

Then Put Them On A Page

Smaller images are usually going somewhere. The publish button below the panel puts your compressed images on a gallery page at a free OxyPages subdomain with HTTPS, in seconds, with no account. The link lasts 30 minutes; claiming it is free and keeps it permanently, with your own address and, on paid plans, a custom domain. Instant publishing accepts pages up to 5 MB, which is exactly why you compress first. Read how it works or compare plans.

Questions

Frequently Asked Questions

No. Decoding, resizing and encoding all happen in your browser, and the files stay on your device. The only time anything is sent to OxyPages is when you press the publish button, and then only the images you chose to include in the gallery page.

Try It Now

Still Here? Drop It In.

The whole pitch fits in one sentence: your HTML, on a link, in seconds.

Drag and drop your HTML file(s), folders, or ZIP file

or ·

No account needed. Your unclaimed website stays live for 30 minutes on a free subdomain. Claim it to your account to keep it permanently.

  • No Account Needed
  • Free SSL
  • 30-Minute Unclaimed Link, Claim To Keep It