Make your media library breathe again.
Shrinkify converts old H.264 videos and JPEG photos to modern H.265 and HEIF formats — cutting your library size by up to 60% without losing a single pixel of quality.
Live Example
-
🎬 vacation_2022.mp4739 MB→ 90 MB -88% -
📸 IMG_0492.jpg8.4 MB→ 5.0 MB -40% -
🎥 birthday_party.mp441 MB→ 16 MB -61% -
Total result
1.36 GB→ 110 MB -85%
- ~60% average reduction on H.264 video
- ~40% average reduction on JPEG photos
- 3 platforms — Windows, macOS, Linux
How it works
Three steps. Zero quality loss.
Shrinkify does the technical heavy lifting so you don't have to know what H.265 means.
-
01 — SELECT
Point it at a folder
Drop in your Google Takeout export, camera roll backup, or any folder full of photos and videos.
-
02 — ANALYZE
Let it scan
Shrinkify reads every file's codec, bitrate, and format. Finds duplicates. Shows a detailed savings report before touching anything.
-
03 — SHRINK
One click to convert
Converted files land in a
shrinkified/folder. Originals are untouched. If a conversion makes a file bigger, it's discarded.
Features
Everything your media library needs.
Built for everyday people and power users alike.
-
H.264 → H.265 video conversion
Re-encodes old MP4, MOV, AVI, and MKV files to HEVC — the same quality, half the size. Uses your GPU automatically on Apple Silicon, NVIDIA, Intel, and AMD hardware.
Up to 60% smaller -
JPEG → HEIF conversion
Converts JPEG photos to the modern HEIF format, the same format iPhones and recent Androids shoot in natively. EXIF metadata, GPS location, and date are fully preserved.
Up to 40% smaller -
Duplicate file detection
Finds files that are identical regardless of filename using fast file hashing. Shows you exactly which files are duplicates and lets you delete them safely.
-
Beautiful HTML report
After every scan, Shrinkify generates a detailed report showing codec distribution, estimated savings breakdown, and a list of every file — organized into categories.
-
Folder structure preserved
Enable "Preserve folder structure" and your subfolder hierarchy is mirrored inside the output folder. Your album organization stays intact.
-
Originals are never touched
Every converted file goes into a
shrinkified/subfolder. Your source files are read-only. Dry run mode lets you preview results before committing.
Real results
See the difference.
Actual results from a real Google Takeout export.
Before
-
vacation_2022.mp4 -
IMG_0042.jpg -
birthday_party.mp4 -
photo_2023.jpg
After Shrinkify
-
-88%
vacation_2022.mp4 -
-40%
IMG_0042.heic -
-59%
birthday_party.mp4 -
-40%
photo_2023.heic
Download
Free on every platform.
Download the right version for your operating system. All builds are produced automatically by GitHub Actions.
-
↓ Download .exe
Windows
Tested ✓Windows 10 or later. Installer-free — just download and run.
-
↓ Download .zip
macOS
Tested ✓macOS 12 or later. Apple Silicon native. GPU acceleration via VideoToolbox.
-
↓ Download binary
Linux
Tested ✓Ubuntu 22.04+. Run the binary directly. May require
chmod +x Shrinkify. -
Not available yet
Mobile
Possible future releaseMobile support is not currently available. We may explore iOS and Android builds in a future release as the project matures.
brew install ffmpeg. On Linux:
sudo apt install ffmpeg.
Quick start guide
Up and running in minutes.
Scan according to your requirements. Folder Mode allows for batch processing of entire directories, while Single File Mode handles individual files.
-
Open Shrinkify and choose "Folder"
The welcome screen lets you choose between a single file or an entire folder.
-
Select your folder and click Analyze
Shrinkify scans every file, finds duplicates, and shows an estimated savings report.
-
Try Dry Run first
Check "Dry run" to preview what would happen without touching any files.
-
Click Convert Files
Converted files appear in a
shrinkified/subfolder. Originals untouched.
-
Open Shrinkify and choose "Single File"
Perfect for converting one video or photo without scanning a whole folder.
-
Browse to your file
Supports MP4, MOV, AVI, MKV, JPG, HEIC, WEBP, and more. PNG files are scanned but not converted (lossless format).
-
Choose a quality preset
Balanced is the recommended default. Maximum Shrink gives the smallest file. Conservative is safest for archival.
-
Analyze then Convert
The converted file lands next to the original in a
shrinkified/folder.
Compatibility
Will the converted files open on my devices?
H.265 and HEIF are modern standards supported on all devices from roughly 2018 onwards. Here's a quick reference before you convert your whole library.
✅ Well supported
- Windows 10 / 11 (free HEVC extension from Microsoft Store)
- macOS High Sierra (10.13) and later
- iPhone / iPad — iOS 11 and later
- Android 9 and later
- Smart TVs from 2018 onwards
- VLC on any platform
⚠️ May have issues
- Windows 7 / 8 — no native H.265 or HEIF support
- Android 8 and older — inconsistent hardware support
- Smart TVs older than 2018
- Old digital photo frames
If you share files with people on older devices, keep your originals. Shrinkify never deletes them.