Dev.to
7/3/2026

I Built a Free Browser-Based File Converter Using WebAssembly — No Uploads, Ever
Short summary
Developer built utilize.internet, a privacy-first browser-based file converter using WebAssembly (ffmpeg.wasm for video, pdf-lib for PDFs). All processing happens client-side—files never leave your device. Post details implementation patterns: CORS workarounds for Web Workers, multi-pass FFmpeg filtering for GIF quality, and a lightweight inline ZIP writer.
- •Built browser-based file converter (video→GIF, PDF merge, etc.) using WebAssembly—100% client-side, zero server uploads
- •All processing via browser APIs: ffmpeg.wasm, pdf-lib, Canvas—no user files stored anywhere
- •Shared technical patterns: CORS self-hosting fix for workers, palettegen optimization for GIF colors, minimal ZIP writer without external libs
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



