mirror of https://github.com/VERT-sh/VERT.git
all but 4 formats (amv, mpg, mpeg, vob) convert successfully from quick tests rn. took way too long to test and fix these. also remove video formats that do not like audio tracks from being shown for audio -> video conversions |
||
|---|---|---|
| .github/workflows | ||
| .vscode | ||
| docs | ||
| messages | ||
| nginx | ||
| project.inlang | ||
| scripts | ||
| src | ||
| static | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .npmignore | ||
| .prettierignore | ||
| .prettierrc | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| bun.lock | ||
| docker-compose.yml | ||
| eslint.config.js | ||
| flake.lock | ||
| flake.nix | ||
| package.json | ||
| postcss.config.js | ||
| svelte.config.js | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| vite.config.ts | ||
README.md
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.
Screenshots
| Upload page | Conversion page |
|---|---|
![]() |
![]() |
Features
- Convert files directly on your device using WebAssembly*
- No file or file size limits
- Convert images, audio, documents, and video*
- Supports over 250+ file formats
- Conversion settings
- User-friendly interface built with Svelte
* Local video conversion in-browser is supported, but some conversion may require server-side processing. Server 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.

