-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Wormhole is a modern, all-in-one desktop file conversion utility that lets you quickly and easily convert between dozens of popular formats β documents, presentations, images, archives, spreadsheets, 3D models, and media files β all in a beautiful dark-themed interface.
No bloated software suites. No online upload. Just drop in a file, pick your target format, and convert.
Β© 2025 Nova Foundry
Official Website β’ Support Nova Foundry β
-
π Documents β TXT β PDF β DOCX β HTML β Markdown β ODT β RTF*
-
π½οΈ Presentations β PPTX β ODP β PDF β TXT β DOCX
-
πΌοΈ Images β JPG β PNG β WebP β AVIF β ICO (multi-size) β BMP β GIF β TIFF
-
π¦ Archives β ZIP β 7Z β TAR β TAR.GZ (TGZ) β TAR.BZ2 (TBZ2)
-
π Spreadsheets β XLSX β CSV β ODS
-
π§ 3D Models β OBJ β STL β PLY β FBX β GLB**
-
π΅ Media (Audio/Video) β MP3 β WAV β OGG β FLAC β AAC β M4A β MP4 β AVI β MKV β MOV*** (including audio extraction)
-
π Built-in automatic update checker (downloads latest installer)
-
β‘ Fast, local conversions β no internet required for core functionality
-
πͺΆ Lightweight
*Full formatting preserved with Pandoc
**Requires trimesh library (bundled)
***Requires FFmpeg in PATH
The Wormhole installer automatically handles key dependencies during setup for the best out-of-the-box experience:
| Dependency | Purpose | Installation Method | Requires Restart? |
|---|---|---|---|
| Pandoc | Perfect document formatting preservation | Auto-downloads & installs latest MSI from GitHub releases (silent, all-users) | Yes (if newly installed) |
| FFmpeg | Audio/Video conversions & extraction | Via Chocolatey if installed (choco install ffmpeg) |
Yes (if newly installed) |
- Pandoc: Always auto-installed if not detected in PATH.
- FFmpeg: Auto-installed if Chocolatey is present. If not, a prompt appears with instructions to install manually .
- trimesh: Already bundled in the executable (no action needed).
After installation, a restart may be required to update your system's PATH.
- Go to the latest release: https://github.com/DirectedHunt42/Wormhole/releases/latest
- Download Wormhole_setup.exe (64-bit Windows only)
- Run the installer:
- Accepts the license
- Automatically installs dependencies (see above)
- Installs to
C:\Program Files\Wormhole - Creates Start Menu shortcut (optional desktop icon)
- Restart if prompted (for PATH updates)
- Launch Wormhole from Start Menu or desktop!
The app will automatically check for updates on every launch and offer to download the newest version with one click.
After launching you are greeted with the Wormhole logo and seven large category buttons:
Docs β’ Presentations β’ Images β’ Archive β’ Spreadsheets β’ 3D Models β’ Media
Click any category to open its dedicated converter.
- Click Select File β choose your source file
- Pick the desired target format from the dropdown
- Click Convert
- Done β the converted file appears next to the original (same name, new extension)
A smooth indeterminate/determinate progress bar shows conversion status.
Supported formats: TXT, PDF, DOCX, HTML, MD, ODT, RTF (if Pandoc or striprtf available)
β TXT, DOCX, HTML, MD, ODT, RTF (Pandoc required for RTF output)
Tip: The installer sets up Pandoc automatically for perfect formatting (tables, styles, etc.).
Supported: PPTX, ODP
β PDF, TXT, DOCX, PPTX, ODP
Great for quickly exporting slides to PDF or extracting all text.
All common formats supported in both directions.
Special ICO handling: when target is ICO you can select multiple sizes (16Γ16 to 256Γ256) β perfect for favicons and Windows icons.
Convert any supported archive to any other by full extraction + re-compression. All files and folder structure preserved.
XLSX β CSV β ODS β full cell data preserved (formulas become static values).
trimesh is bundled β simply load any supported mesh format and export to any other. Extremely fast and reliable.
FFmpeg auto-installed via the setup (if Chocolatey available).
After selecting a file the format list automatically adjusts:
- Audio file β only audio targets
- Video file β video targets + audio targets marked β(extract audio)β
When you choose an audio format from a video source, Wormhole will:
- Extract the audio to your chosen format
- Also create a muted version of the original video (same name + β_no_audioβ)
Perfect for quickly pulling soundtracks or creating silent clips.
Progress bar is determinate (real percentage) when FFmpeg can read duration.
Found a bug? Want a new format? Contributions are very welcome!
- Fork the repository
- Create a branch (
feature/your-ideaorbugfix/description) - Commit your changes
- Open a Pull Request
Even documentation improvements or suggestions are appreciated!
Β© Nova Foundry 2025. All rights reserved.
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License (CC BY-ND 4.0).
You are free to:
- Share: copy and redistribute the material in any medium or format.
Under the following terms:
- Attribution: You must give appropriate credit to Nova Foundry, provide a link to the license, and indicate if changes were made.
- NoDerivatives: If you remix, transform, or build upon the material, you may not distribute the modified material.
No additional restrictions:
- You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
For full license text, see: https://creativecommons.org/licenses/by-nd/4.0/
THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE WORK OR THE USE OR OTHER DEALINGS IN THE WORK.
If you enjoy Wormhole, consider buying me a coffee β it keeps the wormhole open! βπ