Skip to content
w0otdevPublic

About

Quick & simple file converter

Resources

Stars

17 stars

Watchers

0 watching

Forks

Latest commit

 

History

18 Commits

Folders and files

Repository files navigation

Vertex

Vertex

Minimalist radial wheel file converter for Windows

Latest Release Windows 10 / 11 License

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.

Usage

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.

Supported formats

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.

Installation

Vertex runs on 64-bit Windows 10 and Windows 11.

  1. Download the latest installer from Releases.
  2. Run the installer and launch Vertex.
  3. Hold Shift while 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+.

  1. Clone the repository:

    git clone https://github.com/rainaku/Vertex.git
    cd Vertex
  2. Install frontend dependencies:

    cd frontend
    npm install
    cd ..
  3. Launch in development mode using PowerShell:

    ./r

    Or run Tauri directly:

    cargo tauri dev
  4. Build the release binary and installer:

    cargo tauri build

    The compiled installer will be located in target/release/bundle/.

Terms of Service & Privacy Policy

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.

License

Vertex is licensed under the Apache License 2.0. See LICENSE for details.

Made by rainaku · GitHub · Terms of Service · Privacy Policy · Facebook · Donate

About

Quick & simple file converter

Resources

Stars

17 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages