The next-generation file converter. Open source, fully local* and free forever.
Go to file
Maya 810215ff8b
feat: better audio bitrate handling
detect bitrate of audio and uses it, falls back to ffmpeg's default bitrate on error, and defaults bitrate to 320kbps for converting from lossless codecs to lossy
2025-09-01 13:32:15 +03:00
.github/workflows ci(docker): add missing environment variables 2025-07-25 19:23:39 -04:00
.vscode feat: init paraglide 2025-07-25 17:47:36 +03:00
docs docs: add FAQ and video conversion pages, move to docs/ folder 2025-07-25 19:22:56 -04:00
messages fix: dropdown translations 2025-07-31 16:40:04 +03:00
nginx chore(docker): move nginx config to a separate folder 2025-07-25 19:23:39 -04:00
project.inlang feat: espanol, minor fixes for translations 2025-07-29 22:04:35 +03:00
src feat: better audio bitrate handling 2025-09-01 13:32:15 +03:00
static feat: documents support 2025-04-12 23:18:50 +01:00
.dockerignore feat: add dockerfile & docker compose configuration (#1) 2024-11-14 08:44:18 +00:00
.env.example feat: donations 2025-06-26 01:33:22 +01:00
.gitignore Remove lockfile gitignore 2025-02-08 19:00:49 +01:00
.npmignore feat: ready for bytecrush! 2025-04-16 21:56:15 +01:00
.prettierignore feat: initial commit 2024-11-11 13:16:06 +00:00
.prettierrc feat: initial commit 2024-11-11 13:16:06 +00:00
Dockerfile chore(docker): move nginx config to a separate folder 2025-07-25 19:23:39 -04:00
LICENSE Create LICENSE 2024-11-12 19:01:37 +01:00
README.md docs: add FAQ and video conversion pages, move to docs/ folder 2025-07-25 19:22:56 -04:00
bun.lock feat: use overlayscrollbars for cards 2025-08-14 18:14:18 +08:00
docker-compose.yml fix: pull from github registry 2025-07-20 19:53:07 +02:00
eslint.config.js feat: initial commit 2024-11-11 13:16:06 +00:00
nginx.conf feat: donations 2025-06-26 01:33:22 +01:00
package.json feat: use overlayscrollbars for cards 2025-08-14 18:14:18 +08:00
postcss.config.js feat: initial commit 2024-11-11 13:16:06 +00:00
svelte.config.js Reapply "fix: navigation issues (#57)" 2025-04-13 13:50:48 +01:00
tailwind.config.ts feat: document colours! 2025-04-12 23:49:00 +01:00
tsconfig.json feat: initial commit 2024-11-11 13:16:06 +00:00
vite.config.ts fix: language detection 2025-07-31 21:53:52 +03:00

README.md

VERT's logo

VERT.sh

VERT is a file conversion utility that uses WebAssembly to convert files on your device instead of a cloud. Check out the live instance at vert.sh.

VERT is built in Svelte and TypeScript.

Features

  • Convert files directly on your device using WebAssembly *
  • No file size limits
  • Supports multiple file formats
  • User-friendly interface built with Svelte

* Non-local video conversion is available with our official instance, but the daemon is easily self-hostable to maintain privacy and fully local functionality.

Documentation

License

This project is licensed under the AGPL-3.0 License, please see the LICENSE file for details.