The next-generation file converter. Open source, fully local* and free forever.
Find a file
2026-02-24 17:18:25 +00:00
.github/workflows fix(pages): analytics url 2026-02-05 09:26:30 +00:00
.vscode feat: init paraglide 2025-07-25 17:47:36 +03:00
docs fix: getting started commands 2025-12-03 17:26:45 -08:00
messages Merge branch 'pr/207' 2025-12-16 22:39:35 +03:00
nginx fix: add security headers to nginx configurations 2025-11-28 12:38:56 +01:00
project.inlang feat(i18n): Add Bosnian translations 2025-12-14 17:11:11 +01:00
src fix: video conversion e.get error (#215) 2026-01-02 10:55:16 +03:00
static Add maskable PWA icon (#227) 2026-02-24 17:18:25 +00:00
.dockerignore fix(docker): allow build stage to access commit hash 2025-11-24 05:02:37 -05:00
.env.example feat: add disabling temp video blocking (#206) 2025-12-16 22:41:54 +03:00
.gitignore fix: correct MIME type for PWA manifest icons 2025-11-28 12:25:51 +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 chore: prettier format 2025-09-10 10:38:14 +03:00
bun.lock chore: update packages 2025-11-23 18:31:47 +03:00
docker-compose.yml fix(compose): add missing PUB_ prefix 2025-10-29 07:02:03 +03:00
Dockerfile Add PUB_DISABLE_FAILURE_BLOCKS argument and env var 2025-12-19 19:49:10 +02:00
eslint.config.js feat: initial commit 2024-11-11 13:16:06 +00:00
flake.lock feat: nix flake 2025-12-08 17:06:27 +03:00
flake.nix feat: nix flake 2025-12-08 17:06:27 +03:00
LICENSE Create LICENSE 2024-11-12 19:01:37 +01:00
package.json chore: update packages 2025-11-23 18:31:47 +03:00
postcss.config.js feat: initial commit 2024-11-11 13:16:06 +00:00
README.md docs: readme star history & feature updates 2025-10-12 21:57:07 +03: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: shorten coolify commit hash 2025-12-19 21:50:03 +03:00

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

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

Star History

Star History Chart