Help Center

Tool-specific documentation and workflow guidance.

Asset Compressor

Compress common image, GIF, and video assets locally in the browser, compare source and compressed previews, and export single files or a ZIP.

Open tool

Main sections

Upload area: Queue JPG, PNG, WebP, AVIF, GIF, MP4, WebM, MOV, and other supported browser-readable assets. This is intended for batch preparation when multiple deliverables need to be made lighter before trafficking.

Compression settings: Choose a preset, still-image output format, and toggles for original dimensions and video audio stripping. These settings define how aggressively the batch should be optimized.

Queue: Shows every queued file with status, progress, selection state, and delete controls. Use it to monitor which assets are still pending, which have been recompressed, and which should be removed from the batch.

Source preview / Compressed preview: Lets you compare the original file against the compressed result. This is useful for checking whether the size reduction is worth any visible quality tradeoff.

Key settings

Preset: Controls overall compression aggressiveness across images, GIFs, and videos (`Light`, `Balanced`, `Aggressive`). It changes image quality, resize limits, GIF FPS/colors, video compression strength, and audio bitrate, so it is the fastest way to set the overall optimization direction for a batch.

Still image output: Controls output format for non-animated images (`Auto`, `JPEG`, `WebP`, `PNG`). `Auto` chooses based on the image and transparency; JPEG is often best for photos, WebP is often smaller, and PNG stays lossless but larger. Use this when you need to standardize output or test which format gives the best size-quality balance.

Keep original dimensions: Prevents automatic resizing of larger assets during compression. Use it when the output must keep the same dimensions as the source, knowing sizes will usually stay larger than a resized version.

Strip video audio: Removes audio from video files to reduce output size when sound is not required. This is often useful for muted ad placements, silent previews, or technical QA versions.

Buttons and actions

Drop files here or click to upload: Adds one or multiple assets to the compression queue. This is the entry point for building a batch before running compression.

Compress all / Compress all again: Runs compression across all queued items with the current settings. Use Compress all again after changing the preset or output format when you want to compare results.

Clear queue: Removes all queued items from the current batch. Use this when you want to reset the working set without refreshing the page.

Delete item: Removes a single queued asset from the batch list. This is useful when one file no longer belongs in the current compression run.

Download: Downloads the selected compressed result. Use this when you only need one approved file from the batch.

Download all: Downloads all compressed outputs as a ZIP when multiple files are available. This is the most practical option when preparing a full delivery pack.

Limitations and behavior

Browser-based compression: Compression runs locally in your browser. Still images are recompressed in-browser, while GIFs and videos run through FFmpeg WebAssembly.

First-time engine load: If the batch includes GIFs or videos, FFmpeg loads in the browser the first time you run compression. This can take a few seconds before processing begins.

Original kept when smaller: If recompression would make an image, GIF, or video larger, the tool keeps the original file instead of forcing a worse result.

Format support depends on the browser: Some uncommon codecs and proprietary formats may still fail to decode depending on browser support, even when the file extension looks valid.