Frequently Asked Questions

Everything you need to know about SqueezeVideos

Is my video data really private?

Yes, absolutely! All video processing happens entirely in your browser using WebAssembly. Your videos are never uploaded to any server. We don't store, track, or have any access to your files. Everything stays on your device.

What video formats are supported?

We support all major video formats including:

  • MP4 (H.264, H.265)
  • MOV (QuickTime)
  • AVI
  • MKV (Matroska)
  • WebM
  • FLV
  • And many more...

The output is always MP4 (H.264) for maximum compatibility across all platforms and devices.

Are there any file size limits?

The only limit is your browser's available memory. We recommend keeping files under 1GB for best performance. Very large files (>1GB) may take longer to process or could crash your browser tab due to memory constraints.

For optimal performance, we recommend files between 10MB and 500MB. If you have a larger file, consider trimming it or using a more aggressive compression preset.

Will my compressed video work on Discord?

Absolutely! Our Discord presets are specifically optimized for Discord's upload limits:

  • 8MB preset: For Discord Free (targets ~7.5MB for safety)
  • 10MB preset: For Discord Nitro Classic (targets ~9.5MB)
  • 50MB preset: For Discord Nitro (targets ~48MB)

We target slightly below the limit to ensure successful uploads even with Discord's encoding overhead.

How long does compression take?

Compression time depends on several factors:

  • Original video size and length
  • Selected compression preset
  • Your device's processing power
  • Browser performance

Typical compression times range from 30 seconds to 5 minutes. Smaller files and simpler presets are faster. The first compression may take longer as FFmpeg.wasm needs to download (~30MB), but subsequent compressions are much faster.

Is SqueezeVideos really free?

Yes! SqueezeVideos is completely free to use with no hidden costs. You can compress unlimited videos without any registration, subscription, or payment required.

Since all processing happens in your browser, we don't have server costs to pass on to you. This is a truly free service built for the community.

What browsers are supported?

SqueezeVideos works best on modern browsers with WebAssembly and SharedArrayBuffer support:

  • Chrome/Edge: Version 67+ (fully supported)
  • Firefox: Version 79+ (fully supported)
  • Safari: Limited support (may have issues)

We recommend using Chrome or Firefox for the best experience. Mobile browsers work but may be slower due to device constraints.

Are there keyboard shortcuts available?

Yes! We've included keyboard shortcuts to make compression faster and more efficient. Press ? on any page to view all available shortcuts.

Common shortcuts include:

  • U - Upload video file
  • C - Start compression
  • D - Download compressed video
  • Escape - Cancel compression
  • ? - Show/hide keyboard shortcuts panel

Look for the keyboard icon in the bottom-right corner to access the shortcuts panel anytime.

Will I lose video quality?

Some quality loss is inevitable with compression, but we minimize it using smart encoding techniques:

  • High Quality preset: Minimal visible quality loss
  • Medium Quality preset: Good balance (recommended for most uses)
  • Low Quality preset: Noticeable but acceptable for small sizes

Discord presets prioritize hitting the file size target while maintaining the best possible quality. For most videos, the quality remains very good even after compression.

Can I compress multiple videos at once?

Yes! Click the "Switch to Batch Mode" button on the homepage to enable batch compression. Batch mode lets you:

  • Upload multiple video files at once (drag & drop or select)
  • Apply the same compression preset to all files or configure each individually
  • Track progress for each file in the queue
  • Continue processing even if one file fails
  • Download all compressed videos as a single ZIP file
  • Pause and resume batch processing at any time

Note: Files are processed sequentially (one at a time) to avoid memory issues. For large batches (10+ files), consider processing in smaller groups for better performance.

Can I use this offline?

After the initial load, SqueezeVideos can work offline. Once your browser has cached the FFmpeg.wasm library (~30MB), you can compress videos without an internet connection.

Note: You'll need to visit the site at least once while online to cache the necessary files.

What data do you collect?

We collect minimal, anonymous analytics to improve the service:

  • Page views and navigation patterns
  • Browser and device type
  • General usage statistics

We do NOT collect or store:

  • Your video files or content
  • Personal identifying information
  • IP addresses or precise locations
  • Cookies for tracking

Still have questions?

For technical support, please refer to our How It Works page for detailed information about using SqueezeVideos. If you experience issues, try refreshing the page or using a different browser.