Doc Convert Menu
File format conversion without the friction. Right-click any image or document in Windows Explorer — convert it directly from the menu.
No dedicated app to open, no drag-and-drop interfaces, no "File → Export As" buried four menus deep. It works like the OS itself is doing the conversion. Select files, right-click, pick the format — done.
Windows 10/11 · No admin rights required · ImageMagick 7+ required · Python optional
Supported Conversions
LibreOffice paths (DOCX/PDF round-trip) require a local LibreOffice install. All other paths have zero extra dependencies beyond what the installer handles.
Features
No Admin Rights
All registry entries are written to HKCU (current user). Installs and uninstalls without an elevation prompt — works on locked-down work machines.
Multi-file Selection
Select any number of files in Explorer and right-click. The context menu entry appears for all of them and converts the whole batch in one shot, using a VBScript COM trick for multi-select passthrough.
Auto Dependency Install
python-docx and PyMuPDF are pip-installed automatically on first use of those conversion paths. You don't need to know what they are or how to install them.
PowerShell Native
Core logic is a single .ps1 script. No custom runtime, no .NET app to maintain — just PowerShell, which ships with every modern Windows install.
ImageMagick Integration
Image-to-image and image-to-PDF paths run through ImageMagick 7.1.2 — mature, battle-tested, and capable of converting practically any raster format including HEIC and AVIF.
PDF to Images (per page)
PyMuPDF extracts each PDF page as a separate image file, named with the page number. Useful for pulling diagrams out of PDFs or converting scanned documents for editing.
How Multi-Select Works
Windows shell extensions normally only receive the first selected file when called from the context menu. Doc Convert Menu uses a VBScript + COM automation trick to enumerate the full Explorer selection and pass every file path to the conversion script — so batch operations work naturally without any extra UI.