Minimalist radial wheel file converter for Windows
Usage · Supported formats · Installation · Terms & Privacy · License
Vertex turns file conversion into a single gesture. Hold Shift while dragging any file in Windows to summon a radial wheel at your cursor, then drop the file onto the format you want.
Free and open source.
Vertex is an independent project.
If you find it useful, you can support development via PayPal.
| Action | Result |
|---|---|
Shift + Drag a file |
Open the radial wheel at cursor position |
| Hover over a slice | Highlight the target format |
Hover on ... (~250ms) |
Go to the next page of formats |
| Drop onto a format slice | Start conversion immediately |
Drop onto ... slice |
Go to the next page of formats |
| Release Shift or drag away | Close the wheel without converting |
Converted files are saved automatically in the same folder as the original file.
For video inputs, video formats appear first. Hover over … to reach the audio formats: MP3, WAV, FLAC, AAC, M4A, OGG, OPUS, AIFF, WMA. FFmpeg is required to extract the first audio track.
To launch Vertex automatically when you sign in to Windows, open Advanced settings → General → Start with Windows. The toggle applies immediately. Vertex starts hidden in the system tray.
| Category | Formats | Notes |
|---|---|---|
| Video | MP4, MOV, MKV, AVI, WEBM, WMV, FLV, 3GP, TS | Includes MP4 to MP4 compression to reduce file size |
| Audio | MP3, WAV, FLAC, AAC, M4A, OGG, OPUS, AIFF, WMA | Convert audio files or extract audio from video |
| Image | PNG, JPEG, WEBP, BMP, ICO, TIFF, GIF, AVIF, SVG, HEIC/HEIF | SVG rendering is built in; AVIF input uses FFmpeg or ImageMagick, HEIC input requires ImageMagick with libheif |
| Document | PDF, DOC/DOCX/DOCM, DOT/DOTX/DOTM, ODT/OTT/FODT, SXW, WPS, WPD, WRI, RTF, TXT, Markdown, HTML/XHTML | Editable PDF → DOCX uses pdf2docx; Office conversions use LibreOffice; Markdown/TXT to HTML is built in; PDF to image/text uses Poppler |
| Spreadsheet | XLSX, XLS, ODS, CSV, TSV | LibreOffice for workbook formats; CSV/TSV conversions are built in |
| Data | JSON, YAML, TOML, XML, CSV, TSV | Native Rust converters; CSV/TSV require flat table data |
| Presentation | PPTX, PPT, ODP | LibreOffice for conversion and PDF export |
| Archive | ZIP, TAR.GZ/TGZ, 7Z; GZ input | Native Rust repacking, preserving file names, contents and empty directories |
The wheel reports missing conversion tools. PDF image export renders the first page at the configured DPI; CSV/TSV workbook export uses the first sheet. HEIC and SVG are input formats. See conversion behavior and dependencies for exact routes and constraints.
PDF → Word reconstructs editable text and tables while retaining supported formatting and images. Complex layouts and missing fonts can change the result; scanned pages need OCR first. TXT cannot retain rich formatting. UTF-8 and UTF-16 text with a BOM are supported without silently replacing invalid characters.
Office documents and templates can export to PDF, DOC, DOCX, DOTX, ODT, OTT, FODT, RTF, HTML and TXT. DOCM, DOT, DOTM, SXW, WPS (Microsoft Works), WPD (WordPerfect) and WRI (Microsoft Write) are input formats. Macros are disabled; preserving macros is not supported. Text aliases include NFO/ASC, Markdown aliases include MDOWN/MKD/MDWN, and XHTML/XHT use the HTML converter.
Vertex runs on 64-bit Windows 10 and Windows 11.
- Download the latest installer from Releases.
- Run the installer and launch Vertex.
- Hold
Shiftwhile dragging any file to start converting.
Note
Video and audio conversion requires FFmpeg on your system.
Build from source
Prerequisites: Rust (latest stable toolchain), Node.js 18+.
-
Clone the repository:
git clone https://github.com/rainaku/Vertex.git cd Vertex -
Install frontend dependencies:
cd frontend npm install cd ..
-
Launch in development mode using PowerShell:
./rOr run Tauri directly:
cargo tauri dev
-
Build the release binary and installer:
cargo tauri build
The compiled installer will be located in
target/release/bundle/.
Vertex is built to be local-first and transparent about system access:
- Terms of Service (Tiếng Việt): Guidelines on using official releases, open-source rights under Apache 2.0, local conversion safety, and update signature integrity.
- Privacy Policy (Tiếng Việt): Detailed documentation of local device access (file conversion, Shift key and mouse drag hooks) and network requests (update checking via GitHub Releases). Vertex does not collect personal data, telemetry, or user analytics.
Vertex is licensed under the Apache License 2.0. See LICENSE for details.
Made by rainaku · GitHub · Terms of Service · Privacy Policy · Facebook · Donate
