File Mill

A little machine shop for your files — feed stock in one end, take parts out the other. Free, no upload, no account.

🔒 Your files never leave your device. All conversion happens in your browser.

Drop files here or click to browse, or paste (Ctrl/⌘+V) — images & SVG, CSV, Excel, JSON, Markdown, HTML, XML, audio, ZIP/TAR/GZ, anything

Supported conversions

Images — PNG, JPG, WEBP, GIF, BMP, SVG, ICO (AVIF where your browser decodes it)PNG, JPG, ICO favicon, PDF (+ WEBP/AVIF in browsers that can encode them)
Several imagesone multi-page PDF
CSV / TSV (comma, semicolon, or tab — auto-detected)JSON, Excel (.xlsx), CSV/TSV, Markdown table
Excel (.xlsx)CSV, JSON, Markdown table (first sheet)
JSONCSV, TSV, Excel, NDJSON, Markdown table, pretty-print, minify
NDJSON / JSONLJSON array, CSV
MarkdownHTML page, plain text, CSV (first table)
HTMLMarkdown, plain text
XMLJSON
Audio — MP3, OGG, M4A, FLAC…WAV (16-bit PCM, ready for any editor)
ZIP, TAR, TAR.GZextracted files
GZdecompressed file
Text with broken encodingclean UTF-8 (fixes "é" mojibake)
Any file at allBase64 text, GZIP
Base64 text (.b64)the original file

How this protects your privacy

The usual "free online converter" works by uploading your file to someone's server — your spreadsheet, your photos, your notes, sitting in a stranger's logs. This one doesn't have a server. The file is read, converted, and re-packaged entirely inside your browser tab; you can pull the network cable mid-conversion and nothing changes. No accounts, no tracking of file names or contents.

Honest limitations

Part of K-Engine Local Tools — free, privacy-respecting utilities that run on your device. Open source; every converter is hand-written and small enough to audit over coffee. MIT licensed, from the K-Engine workshop · download the source.