Skip to content

Repository files navigation

LocalFileLab

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.

Supported conversions

  • 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.

Development

npm install
npm run dev

Fü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.

Optional Google AdSense

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.

License

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages