Free, private file converter that runs in your browser: images, PDF, audio, CSV, JSON, XML, SQL, Markdown. 100+ formats, no uploads.
翻译准备中
正在加载完整 README。
查看完整 README ↗If File Fusion saved you a trip to an upload-everything converter, please star the repo. It's the main way other people find it.
Image → PDF · PNG → JPG · JPG → PNG · WEBP → PNG · WEBP → JPG · JPG → WEBP · PNG → WEBP · SVG → PNG · PNG → ICO · Image → Base64 · MP3 → WAV · M4A → WAV · CSV → JSON · JSON → CSV · CSV → SQL · CSV → Markdown · JSON → YAML · XML → JSON · JSON → XML · Markdown → HTML · HTML → Markdown · Markdown → PDF · Text → PDF · HTML → Text
File Fusion is a static web app in ui/: a landing page and a converter that runs entirely in the browser (images to PNG/JPG/WEBP/PDF/BMP/ICO/Base64, audio to WAV, CSV/TSV/JSON/JSON Lines/XML to JSON/CSV/TSV/JSON Lines/Markdown/HTML/YAML/XML/SQL, and Markdown/HTML/text to HTML/Markdown/text/PDF). It is deployed to GitHub Pages at https://ybelov27.github.io/FileFusion/.
To run the web app locally, you can use Python's built-in HTTP server.
Generate the converter pages (they are built during deployment and not committed):
node tools/build-pages.mjs
Navigate to the ui directory:
cd ui
Start a local web server:
python -m http.server 8000
Open your web browser and navigate to:
http://localhost:8000/http://localhost:8000/app.htmlSign-in uses Google Identity Services and is optional; it stays hidden until a client ID is configured.
https://ybelov27.github.io and http://localhost:8000.ui/config.js as googleClientId.File Fusion is released under the MIT License.