Free

Image Compressor

Reduce JPG and PNG file size without leaving your browser session.

Adjustable qualityFast server-side compressionFree

Before

Drop or tap to upload

JPG, PNG, WebP · max 50 MB

After

Your result will appear here

Frequently asked questions

Will compression reduce quality?

You can adjust quality; higher values preserve more detail.

Built with Pixeltable

Run this as tables and an API on Pixeltable Cloud.

Fact sheet

Last updated

Facts for Image Compressor
ModalityImage
InputsJPG, PNG, or WebP upload
OutputsEdited image file
Computed columnImage column plus a computed column for the edit
What updatesA new or changed row recomputes only that row. Unchanged rows stay cached.
Canonical docImage column types

Runnable sample

import pixeltable as pxt

TableModel = pxt.model_base()

class Photos(TableModel, name='photos'):
    image: pxt.Image

    width = image.width

More free tools

Browse all 28 tools