ShrinkRay - Compress files in your browser. No uploads, no sign-up.

by
ShrinkRay compresses images, video, audio, PDFs, 3D models, and more — entirely in your browser. No uploads, no sign-up, no watermarks. Your files never leave your device. Built with Next.js, ffmpeg.wasm, Canvas API, Web Audio, pdf-lib, and Three.js. 100% client-side, open source. Supports: PNG, JPEG, WebP, AVIF, HEIC, MP4, WebM, MOV, MP3, WAV, FLAC, PDF, GLB, GLTF, STL, OBJ, FBX, SVG, and any other file via gzip.

Add a comment

Replies

Best
Hey Product Hunt! 👋 I built ShrinkRay because every online compressor I found uploads your files to their servers. For tax PDFs, personal photos, and sensitive documents, that didn't feel right. ShrinkRay runs entirely in your browser using WebAssembly — there is no backend. Your files literally never leave your device. It handles almost any file type: images, video, audio, PDFs, 3D models, SVGs, text/code, and anything else via gzip. Would love your feedback! Happy to answer any questions about how the ffmpeg.wasm setup works or the architecture.