SwissKnife Docs
Use SwissKnife

Use SwissKnife

Add files, choose an output format and run conversions inside the browser tab.

SwissKnife runs entirely in the browser and requires no account. English is the default interface language; the header selector switches between English, French, Spanish and German and remembers the choice.

The main screen contains:

  1. a drop area with drag-and-drop, file picker and multi-file support;
  2. a Privacy card beside the drop area on large screens and below it on mobile;
  3. the queue of accepted files;
  4. a banner when a type is rejected or a file exceeds 50 MB;
  5. an optional FFmpeg log console opened with Console.

The header reports whether the engine is inactive, loading or ready. It loads only for the first audio or video job; image-only conversions never download it.

TopicPage
JPG, PNG, WEBP and Canvas parallelismImages
MP3, MP4, GIF and the FFmpeg queueAudio and video
Inputs and outputs by categoryFormats

The public demo displays a Demo badge in the header. Docker and npm run dev do not.