# Compresto > Compresto is a native macOS app that batch compresses videos, images, PDFs, and GIFs — up to 90% smaller with no quality loss, all offline on your Mac. Formerly known as CompressX. Also offers an Image Compression REST API. Compresto is a native macOS application and web platform for multimedia file compression. It supports videos (MP4, MOV with H.264 / H.265 / HEVC / AV1), images (PNG, JPEG, HEIC, WebP, AVIF, GIF, SVG, TIFF), and PDFs, with batch processing and hardware acceleration via VideoToolbox on Apple Silicon. Last updated: 2026-05-11 ## Main pages - [Homepage](https://compresto.app/): Product overview, features, testimonials, and download. - [Pricing](https://compresto.app/pricing): Plans and pricing FAQs. - [Image Compression API](https://compresto.app/api): REST API with live demo, code examples, and API pricing. - [Downloads](https://compresto.app/downloads): Current and previous macOS builds. - [Blog](https://compresto.app/blog): Guides on compression, codecs, and macOS workflows. - [Changelog](https://compresto.app/changelog): Release notes. - [FAQs](https://compresto.app/faqs): Frequently asked questions. - [Use cases](https://compresto.app/use-case): Scenario-based guidance. - [Industries](https://compresto.app/industries): Industry-specific compression solutions. - [Case studies](https://compresto.app/case-studies): Customer stories. - [How to set up](https://compresto.app/how-to-setup): Installation guide. - [Contact](https://compresto.app/contact): Reach the team. - [Author: Hieu Dinh](https://compresto.app/authors/hieu-dinh): Founder and primary author of the guides on this site. ## Comparisons - [Compresto vs HandBrake](https://compresto.app/compresto-vs-handbrake): Native macOS compression vs. cross-platform video encoder. - [Compresto vs FFmpeg](https://compresto.app/compresto-vs-ffmpeg): GUI compression on macOS vs. command-line encoding. - [Compresto vs ImageOptim](https://compresto.app/compresto-vs-imageoptim): All-in-one media compression vs. image-only optimizer. - [Compresto vs TinyPNG](https://compresto.app/compresto-vs-tinypng): Offline local compression vs. online PNG/JPEG service. - [Compresto vs Adobe Acrobat](https://compresto.app/compresto-vs-adobe-acrobat): Lightweight PDF compression vs. full PDF suite. - [All comparisons](https://compresto.app/compare): Full list of Compresto vs. competitor pages. ## Free online tools - [Tools index](https://compresto.app/tools): Collection of free online utilities. - [Image Metadata Viewer](https://compresto.app/tools/image-metadata-viewer): View EXIF and metadata of images online. - [EXIF Data Remover](https://compresto.app/tools/exif-data-remover): Remove EXIF metadata from images online. - [Image Metadata Extractor](https://compresto.app/tools/image-metadata-extractor): Extract detailed image metadata. - [Image Diff](https://compresto.app/image-diff): Compare two images side by side. - [PDF to Image](https://compresto.app/pdf-to-image): Convert PDF pages to images. ## API The Image Compression API provides programmatic access to Compresto's compression engine. - Endpoint: `POST /v1/compress` — compress images (multipart or base64 JSON). - Demo: `POST /v1/demo-compress` — try compression without signup (rate limited). - Usage: `GET /v1/usage` — check API usage statistics. - Parameters: `quality` (1-100), `format` (auto/jpeg/png/webp), `maxWidth`, `maxHeight`. - Auth: API key required (except the demo endpoint). ## Supported formats - Video: MP4, MOV (H.264, H.265 / HEVC, AV1). - Image: PNG, JPEG, HEIC, WebP, AVIF, GIF, SVG, TIFF. - PDF: Standard PDF files. - Features: batch processing, hardware acceleration via Apple Silicon and VideoToolbox, folder monitoring, video trimming, GIF conversion. ## Recent guides - [Best Video Format in 2026: A Use-Case Guide for Web, Mobile, Email, and More](https://compresto.app/blog/best-video-format): A practical 2026 guide to picking the best video format for web, mobile, email, social media, editing, and archive — by use case. - [HEVC Codec Explained: H.265, File Sizes, and How to Use It in 2026](https://compresto.app/blog/hevc-codec-explained): HEVC (H.265) cuts video file sizes roughly in half compared to H.264 — at the same visual quality. Here's how the codec works, where it's supported, and how to use it in 2026. - [How to Compress GIF for Discord Under 256KB in 2026 (Step-by-Step)](https://compresto.app/blog/compress-gif-for-discord-under-256kb): Compress any GIF under Discord's 256KB auto-play limit without destroying quality. Updated 2026 walkthrough with free tools and exact settings. - [HEVC vs H.264 in 2026: Which Codec to Use (Quality, Size, Compatibility)](https://compresto.app/blog/hevc-vs-h264): HEVC delivers ~50% smaller files than H.264 at identical quality — but H.264 still wins on compatibility. Here's the 2026 decision framework. - [RAW Image Format Explained: Files, Sizes, and How to Handle Them](https://compresto.app/blog/raw-image-format-explained): Everything you need to know about RAW photos: file types by camera, sizes, editing, and how to convert them for delivery. - [How to Make Image File Size Smaller (Complete 2026 Guide)](https://compresto.app/blog/how-to-make-image-file-size-smaller): A practical guide to making image file sizes smaller across every device and format, with quality-preserving methods that actually work. - [7 Best Any Video Converter Alternatives in 2026 (Mac, Windows, Online)](https://compresto.app/blog/any-video-converter-alternatives): Any Video Converter feels dated and ad-heavy in 2026. Here are seven alternatives — from native Mac apps to free open-source tools — that handle modern formats and Apple Silicon properly. - [How to Resize PNG: Complete Guide for Mac, Web, and Beyond](https://compresto.app/blog/how-to-resize-png): A practical guide to resize PNG files on Mac, online, or via command line — covering dimensions, file size, transparency, and the best tools for the job. - [How to Compress JPEG: 6 Methods That Actually Work](https://compresto.app/blog/how-to-compress-jpeg): Six practical ways to compress JPEG files — from Preview and Photoshop to ImageMagick and Compresto — with quality settings and a comparison table. - [Compress WebP: How to Shrink WebP Files Without Losing Quality (2026)](https://compresto.app/blog/compress-webp): WebP is already 25-35% smaller than JPG by default, but most WebP files online are still over-encoded. This guide covers WebP's lossy and lossless modes, the encoder knobs that actually matter, and the fastest tools for batch WebP compression. - [10 Best Video Converters for Mac in 2026 (Tested on M-Series)](https://compresto.app/blog/best-video-converter-for-mac): 10 video converters for Mac tested in 2026 on Apple Silicon. Real encode times, MOV to MP4 benchmarks, free and paid. Compresto, HandBrake, Permute, Shutter Encoder + more. - [How to Remove EXIF Data From Photos: The Complete 2026 Guide](https://compresto.app/blog/remove-exif-data): EXIF is the technical block of metadata your camera bakes into every photo: GPS, shutter speed, lens, device serial. This guide is the practical, technical reference for stripping EXIF cleanly on every platform. - [How to Remove Metadata From a PDF (2026 Guide for Mac, Windows, and CLI)](https://compresto.app/blog/remove-metadata-from-pdf): PDFs leak more than people realize: author names, company names, software versions, edit timestamps, and sometimes the full revision history. Here is how to remove metadata from a PDF cleanly on every platform — and verify the strip worked. - [How to Remove Metadata From a Photo (Mac, Windows, iPhone, Android — 2026)](https://compresto.app/blog/remove-metadata-from-photo): Every photo you share online carries a hidden manifest: GPS coordinates, camera serial numbers, timestamps, edit history. Here is how to remove metadata from a photo on every major platform — and how to verify the strip actually worked. - [EXIF Viewer: How to See What Your Photos Actually Reveal (2026 Guide)](https://compresto.app/blog/exif-viewer): Every photo you save carries a hidden manifest: camera model, lens, shutter speed, GPS coordinates, edit history. An EXIF viewer makes it visible. Here is how to read EXIF data on any device, and what to do once you can see it. - [Compress MP4 Without Losing Quality: Bitrate, Codecs, and the Fastest Tools (2026)](https://compresto.app/blog/compress-mp4): MP4 is the universal video container — and a poorly encoded one wastes hundreds of megabytes that nobody can see. Here is how to compress MP4 properly: bitrate math, modern codecs, and the tools that get it done in seconds. - [Compress JPG Without Losing Quality: The Complete 2026 Guide](https://compresto.app/blog/compress-jpg): JPG is still the format that runs the web — and when you compress JPG correctly you can shave 60-80% off file sizes with no visible quality loss. This guide covers the math, the modern encoders, and the tools that actually work. - [Compress Video to 8MB: The Discord-Proof Guide (2026)](https://compresto.app/blog/compress-video-to-8mb): 8MB is a stubborn number. Unboosted Discord servers, classic email attachments, small inline embeds — they all cap out around the same spot. Here is how to hit 8MB exactly without mushy playback. - [How to Compress Video to 100MB on Mac (Exact Bitrate Guide)](https://compresto.app/blog/compress-video-to-100mb): A practical, formula-driven guide to compressing any video down to exactly 100MB — covering bitrate math, target-size mode, two-pass encoding, and five tested methods for macOS. - [How to Compress GIF to 1MB (Without Ruining It)](https://compresto.app/blog/compress-gif-to-1mb): A practical, honest guide to shrinking animated GIFs under the 1MB ceiling - what actually works, what quality you lose, and when you should just convert to MP4 instead. - [Compress JPEG to 1MB: 5 Methods That Hit the Target](https://compresto.app/blog/compress-jpeg-to-1mb): A practical guide to compress JPEG to 1MB for visa applications, LinkedIn profiles, government portals, and WordPress uploads — five methods with real quality comparisons. - [Compress Video to 25MB: 5 Fast Methods for Mac (2026)](https://compresto.app/blog/compress-video-to-25mb): The complete guide to compress video to 25MB on macOS. Five methods, bitrate formulas, and quality tips for email, Slack, Reddit, and Discord uploads. - [PNG Optimizer: Lossless & Lossy Compression Guide 2026](https://compresto.app/blog/png-optimizer): A practical, technical guide to choosing the right PNG optimizer in 2026. Compare Compresto, ImageOptim, TinyPNG, and pngquant, learn how DEFLATE and quantization actually work, and batch shrink PNGs by 40–70% without losing quality. - [MP4 to MOV on Mac: 5 Ways to Convert (Lossless + Fast)](https://compresto.app/blog/mp4-to-mov): Five ways to convert MP4 to MOV on Mac, from built-in QuickTime tricks to lossless batch conversion. When each method actually makes sense, and which to pick for Final Cut Pro ingest. - [How to Compress MP3 Files: 6 Ways to Shrink Audio Without Ruining It](https://compresto.app/blog/compress-mp3): Six proven ways to compress MP3 files — including an FFmpeg one-liner that typically cuts file size by 40-60% with no audible quality loss. - [PSD to JPG: 5 Ways to Convert Photoshop Files Without Photoshop](https://compresto.app/blog/psd-to-jpg): Five practical ways to convert PSD files to JPG — including a free browser-based method that works without installing Photoshop. - [WAV to MP3: 5 Free Ways to Convert Audio Without Losing Quality](https://compresto.app/blog/wav-to-mp3): Five proven ways to convert WAV files to MP3 — including a one-line FFmpeg command and the Apple Music trick that nobody uses. - [PNG to JPG: 6 Free Ways to Convert and Shrink Images on Mac](https://compresto.app/blog/png-to-jpg): Six ways to convert PNG to JPG on Mac — including a 5-second Preview export and a sips one-liner that handles hundreds of files at once. - [PNG to PDF: 6 Simple Ways to Convert and Combine Images on Mac](https://compresto.app/blog/png-to-pdf): Six free ways to convert PNG to PDF — including a one-line terminal command and a Preview trick that turns a folder of PNGs into a single tidy PDF. - [MP4 to MP3: 6 Fast Ways to Extract Audio Without Losing Quality](https://compresto.app/blog/mp4-to-mp3): Six proven ways to extract MP3 audio from MP4 video — including a 10-second FFmpeg command that preserves original quality without any re-encoding. ## Legal - [Privacy Policy](https://compresto.app/privacy) - [Terms of Service](https://compresto.app/terms-of-service) - [Acknowledgments](https://compresto.app/acknowledgments) ## Sitemaps - [Sitemap index](https://compresto.app/sitemap.xml) - [Server sitemap](https://compresto.app/server-sitemap.xml) - [Docs sitemap](https://compresto.app/docs/sitemap.xml)