Shrink Menu
Right-click compression for images, audio, and video. Quality slider, format picker, resolution presets — straight from Explorer.
No app to open, no drag-and-drop UI. Select files, right-click, pick your settings — done. Also integrates as a Shrink button inside FFmpeg Convert and Doc Convert pickers.
Windows 10/11 · No admin rights required · ImageMagick 7+ and ffmpeg must be on PATH
Image Compression
Audio Presets
Voice
64 kbps mono MP3
Small
128 kbps MP3
Good
192 kbps MP3
HQ
320 kbps MP3
Opus
96 kbps Opus
Video Presets
1080p
Full HD, H.264
720p
HD, H.264
480p
SD, H.264
Web
Optimised for streaming
Discord
8 MB hard cap
Custom
Enter target height
Features
Right-Click Compression
Select any image, audio, or video file in Windows Explorer, right-click, and hit Shrink. No app window to open — the picker appears inline and compression runs headless.
Integrates with FFmpeg Convert & Doc Convert
Adds a "Shrink..." button directly inside the FFmpeg Convert and Doc Convert format pickers. Compress without leaving the tool you're already using.
No Admin Rights
All registry keys written to HKCU. Installs and uninstalls without an elevation prompt — works on locked-down machines.
Multi-File Batch
Select a whole folder of images or a mix of audio/video files and right-click once. Each file is processed in parallel.
Live Progress
A lightweight progress window shows per-file status and final size reduction percentage. If output is not smaller than input, it flags "No change" in orange rather than silently replacing.
Lossless Format Warning
When a PNG/BMP/TIFF is compressed with "Same" format selected, Shrink warns that lossless formats can't be quality-compressed and offers to convert to JPEG or WebP instead — fixing the "did nothing" case.
PowerShell Native
Core logic is a single .ps1 script. No custom runtime — just PowerShell, which ships with every modern Windows install.
Install
One-click (recommended)
Download ShrinkMenu-Install.exe from Releases and run it. Installs to %LOCALAPPDATA%\ShrinkMenu\ with no admin prompt.
Manual install
powershell -ExecutionPolicy Bypass -File install.ps1