Dev.to
7/1/2026

I Built a File Converter That Handles 16 Formats in the Browser — No Upload Required
Short summary
Developer built a browser-local file converter supporting 16 formats including PDF-to-JPG, HEIC-to-PNG, JSON-CSV, XML-JSON, SVG-PNG, and Markdown-to-HTML conversions using JavaScript libraries like heic2any and PapaParse. All processing happens client-side with zero server uploads, preserving privacy and enabling handling of files larger than typical server-side tools (tested up to 200MB). Technical deep-dive covers browser inconsistencies in PDF rendering, chunked processing for large HEIC files, and the broader case for keeping file conversion local.
- •16-format browser-based converter with zero server uploads
- •Handles files up to 200MB using client-side JavaScript libraries
- •Addresses real browser incompatibilities in PDF rendering and HEIC decoding
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



