LocalFileLab is a privacy-focused, source-available file converter that runs entirely in the browser. Files are processed in local memory and are never uploaded to an application server.
- Images: PNG, JPG, WEBP, AVIF, SVG, BMP, ICO and PDF
- Documents and e-books: PDF, DOCX, ODT, PPTX, EPUB, TXT, Markdown and HTML
- Sheets and structured data: XLSX, XLS, ODS, CSV, JSON, XML and YAML
- Media: supported browser audio/video codecs to WAV and video frames to PNG/JPG/WEBP
- Archives: ZIP, TAR and GZIP
Actual media codec support depends on the browser and operating system. LocalFileLab reports unsupported encoders instead of sending a file to a server.
npm install
npm run devFür eine eigene Veröffentlichung auf Cloudflare siehe CLOUDFLARE_DEPLOYMENT.md.
The UI automatically selects from German, English, Spanish, French, Italian, Portuguese and Dutch based on the browser language. Visitors can override the language in the header; the preference stays on their device.
Copy .env.example to .env.local and set the AdSense client plus the top, inline and sidebar slot IDs. The sidebar placement uses a responsive display unit with a vertical shape on information pages only. Without a sidebar slot ID, the layout reserves a neutral placeholder and does not request an ad for that placement.
The source code is available under the PolyForm Noncommercial License 1.0.0. Private and other noncommercial use is permitted. Commercial use requires separate written permission from the copyright holder. Third-party libraries and codecs retain their own licenses.
This license applies to versions first published with this license file. Rights already granted for earlier versions under the Apache License 2.0 are not withdrawn.