100% On-Device Processing

Your videos.
Processed locally.

Squish is a powerful video toolkit for iOS and Android. Compress, trim, crop, convert and more — entirely on your device. No uploads, no cloud, no privacy trade-offs.

Download on the App Store Get it on Google Play
Squish — Video Toolkit
Compress
WhatsApp, TikTok, Instagram presets
Trim
Millisecond-precise clip cutting
Crop
1:1, 16:9, 9:16 quick ratios
Rotate
Rotate & mirror your footage
To GIF
High-quality palette-optimized
Audio
Extract or remove audio tracks
Speed
Speed up or slow down
Watermark
Image & text overlays

Privacy is not a feature. It's the foundation.

Squish runs entirely on your device. Your videos never leave your phone — no servers, no accounts, no subscriptions required.

Zero Cloud Uploads
Works Offline
No Account Required
Features

Everything your videos need,
nothing you don't.

16 powerful processing modules built on FFmpeg — the gold standard in video processing.

Smart Compression

One-tap SNS presets for WhatsApp, Telegram, Instagram, TikTok, Facebook, and more. Or dial in custom CRF, resolution, bitrate, and framerate.

SNS Presets Included

Precise Trimming

Frame-level timeline with draggable handles. Smart black-screen detection snaps your cuts exactly to scene boundaries.

Black-Screen Snap

Crop & Reframe

Drag-and-drop crop box with 1:1, 4:3, 16:9, and 9:16 quick-select presets for any platform's format.

Rotate & Flip

Fix portrait/landscape issues or create mirror effects. Supports 90°/180° rotation and horizontal/vertical flip.

Video to GIF

Convert any clip to a smooth, palette-optimized GIF. Control framerate (5–30fps) and output width for the best quality-to-size ratio.

Audio Extraction

Pull out the audio track as MP3 or AAC in seconds. Or silently strip all audio for clean B-roll.

Volume Boost

Boost quiet footage or normalize audio levels. Simple multiplier control powered by FFmpeg's volume filter.

Speed Control

Create time-lapse or slow-motion effects. Audio pitch is preserved at all speeds using FFmpeg's atempo filter.

Format Conversion

Convert between MP4 and MOV seamlessly. Smart re-mux mode skips re-encoding for blazing-fast container changes.

Smart Re-mux

Watermark

Overlay image or text watermarks anywhere on the frame. Position, opacity, and sizing are all customizable.

Batch Processing

Select multiple videos and process them all in one go. Serial queue ensures consistent results without overheating.

Share Extension

Share any video from Photos, Files, or other apps directly into Squish. No copy-pasting or manual file imports.

Compression Presets

Ready for every platform.

Pre-tuned presets that match each platform's encoding requirements — just pick and go.

WhatsApp720p · <64 MB
Telegram1080p · <2 GB
Instagram Feed1080×1350 · 4:5
Instagram Reels1080×1920 · 9:16
TikTok1080×1920 · 9:16
Facebook1080p · <4 GB
Messenger720p · <25 MB
X / Twitter1280×720 · <512 MB
Small File720p · CRF 28
Balanced1080p · CRF 23
High QualityOriginal res · CRF 18
How it works

Three taps to done.

No learning curve. No settings overload. Just pick, process, and share.

01

Choose a tool

Pick from 12+ processing tools — compress, trim, crop, convert and more.

02

Pick your video

Open from your photo library, file app, or share directly from any other app on iOS or Android.

03

Process locally

FFmpeg processes your video entirely on-device. Progress is shown in real-time. No upload needed.

04

Save or share

Export to your camera roll, save to Files, or share directly to any app — from Drafts in one tap.