Convert
Image compressor
Compress JPEG, PNG, and WebP images with adjustable quality, scaling, and live file size preview.
Compress and transcode video files directly in your browser using client-side WebAssembly. No video is uploaded to any cloud server or third-party service. Set a target file size (e.g. 8MB for Discord, 25MB for email attachments) or use quality presets (CRF) and resolution scaling to reduce file size while maintaining visual clarity.
Client-only video compression. Videos are re-encoded directly inside your browser tab with WebAssembly. No files leave your machine.
Drag and drop an MP4, MOV, WebM, or MKV file here, or click to browse.
Converts to web-optimized H.264 + AAC MP4 with faststart streaming headers.
Shrink a 45MB screen recording for Discord
Load a 45MB 1080p MP4 recording. Set compression mode to Target Size (8 MB) or CRF 28 with 720p scaling. The in-browser WebAssembly engine re-encodes the file to an 7.6MB H.264 MP4 with faststart streaming headers.
Convert
Compress JPEG, PNG, and WebP images with adjustable quality, scaling, and live file size preview.
Convert
Compress animated and static GIFs in your browser by downscaling dimensions, quantizing colors, and dropping frames.
Convert
Convert audio files to MP3, WAV, AAC, OGG, and FLAC client-side using WebAssembly. Files never leave your device.
Convert
Convert iPhone HEIC/HEIF photos to JPEG or PNG in the browser.
Convert
Convert PDF pages into high-resolution JPG images client-side. Download single pages or a multi-page ZIP.
Convert
Extract text from images using optical character recognition (OCR) client-side with Tesseract.js. Files never leave your device.
Convert
Convert PDF pages into high-resolution, lossless PNG images client-side. Download single pages or a multi-page ZIP.