SnipSize.com

Drop a photo or video — processed 100% locally

Drag & drop, paste, or browse. Files never leave your browser.

How it works

Three steps. Zero uploads.

  1. 1

    Drop, paste, or browse

    Add a photo or video. Files stay on your device.

  2. 2

    Tune size or quality

    Videos use target-size presets. Images use quality, format, and resize.

  3. 3

    Compare and download

    Preview before/after, then save the result locally.

Read the full guide

Why SnipSize

Built for privacy-first compression.

  • 100% local & private

    WASM processing in your browser. Media is not uploaded to SnipSize servers.

  • Video target-size presets

    Hit Discord 8 MB, WeChat/email 25 MB, or set a custom MB target.

  • Image quality & modern formats

    Export WebP, AVIF, JPEG, or PNG with quality and resize controls.

  • Live before/after comparison

    Split-view preview so you can judge quality before you download.

Use cases

When local compression helps.

  • Discord free uploads

    Shrink videos toward the 8 MB free upload limit without a third-party upload.

  • WeChat & email attachments

    Aim for ~25 MB so clips fit common chat and mail limits.

  • Web-ready images

    Ship smaller WebP/AVIF assets while checking quality side by side.

  • Private media

    Compress sensitive photos or family videos without sending them to a cloud encoder.

Supported formats

Aligned with what the tool accepts today.

Images: JPEG, PNG, WebP, AVIF

Video: MP4, MOV, WebM (H.264 MP4 output)

More formats may ship as the local engines expand.

See also compress image and compress video.

FAQ

Quick answers. Full list on the FAQ page.

Are my files uploaded to a server?

No. SnipSize processes photos and videos entirely in your browser with WebAssembly. Your media never leaves your device.

How does video target-size compression work?

Pick a preset such as 8 MB or 25 MB (or a custom size). SnipSize estimates bitrate from duration and encodes locally so the output aims for that file size.

Which image formats can I export?

You can export WebP, AVIF, JPEG (MozJPEG), and PNG, with quality and optional resize controls depending on the format.

What video formats are supported?

Common inputs include MP4, MOV, and WebM. Output is H.264 MP4 for broad compatibility.

Which browsers work best?

Modern Chromium, Firefox, and Safari with WebAssembly support. Video encoding needs a recent browser; SharedArrayBuffer-related headers are already configured for FFmpeg.wasm.

See all FAQs