Skip to content

PurpleDoubleD/file-converter

Repository files navigation

🔒 Private File Converter

License: MIT GitHub Pages No Server

Convert files directly in your browser. Nothing gets uploaded. Ever.

🌐 Use it now →

⚠️ Why This Exists

The FBI warned about malicious online file converters stealing personal data and installing malware. Most converter sites upload your files to their servers — you have no idea what happens to them.

This converter processes everything locally. Your files never leave your browser. No uploads, no server, no risk.

🔄 Supported Conversions

From To
JPG PNG, WebP, PDF
PNG JPG, WebP, PDF
WebP PNG, JPG, PDF
PDF PNG, JPG
HEIC/HEIF (iPhone) JPG
SVG PNG, JPG

Dedicated Guides

✨ Features

  • 🔐 100% client-side — zero server processing
  • 📁 Drag & drop — or click to browse
  • 📦 Batch convert — multiple files → ZIP download
  • 📱 Mobile-friendly — works on any device
  • Instant — no waiting for server round-trips
  • 🆓 Free & Open Source — unlimited conversions, forever

🛠 Tech

Single HTML file. No build tools, no frameworks, no dependencies to install.

  • pdf.js (Mozilla) — PDF rendering
  • jsPDF — PDF creation
  • libheif-js — HEIC decoding (WASM)
  • JSZip — ZIP packaging
  • Canvas API — Image format conversion

🚀 Self-Host

It's a single HTML file. Download it and open in any browser:

git clone https://github.com/PurpleDoubleD/file-converter.git
cd file-converter
open index.html

License

MIT

About

Privacy-first file converter. Runs 100% in your browser. No uploads, no server. PDF, HEIC, WebP, SVG conversions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages