The next-generation file converter. Open source, fully local* and free forever.
Go to file
Maya a5b89cf21b
fix: fix mpg, mpeg, vob, and amv conversions
amv is weird as hell thanks for that (also i forgot that i could check vertd cause i already fixed them there lol)
2026-06-08 20:23:05 +03:00
.github/workflows
…
.vscode
…
docs
…
messages
…
nginx
…
project.inlang
…
scripts
…
src fix: fix mpg, mpeg, vob, and amv conversions 2026-06-08 20:23:05 +03:00
static
…
.dockerignore
…
.env.example
…
.gitignore
…
.npmignore
…
.prettierignore
…
.prettierrc
…
Dockerfile
…
LICENSE
…
README.md
…
bun.lock fix: proper fix to audio thumbnails 2026-06-05 22:22:21 +03:00
docker-compose.yml
…
eslint.config.js
…
flake.lock
…
flake.nix
…
package.json fix: proper fix to audio thumbnails 2026-06-05 22:22:21 +03:00
postcss.config.js
…
svelte.config.js
…
tailwind.config.ts
…
tsconfig.json
…
vite.config.ts chore: update packages 2026-06-05 19:45:37 +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.

Screenshots

Upload page Conversion page
VERT upload page VERT convert 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.

Star History

Star History Chart